### Log truncated: showing last 9.0 of 18.5 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-09-15 08:22:14,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:22:14,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.039 2026-09-15 08:22:14,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-15 08:22:14,769 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: Owl is running in 'dev' mode. 2026-09-15 08:22:14,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:22:14,822 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:22:14,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:22:14,853 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:22:14,854 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:22:14,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-09-15 08:22:14,893 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:14,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.052 2026-09-15 08:22:14,909 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:14,943 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:15,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.035 0.046 2026-09-15 08:22:15,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [2/18] Tour test_free_product_multiple_reward_products → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-15 08:22:15,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.045 0.114 2026-09-15 08:22:15,120 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:15,140 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.056 2026-09-15 08:22:15,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-15 08:22:15,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-09-15 08:22:15,199 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [3/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item A' (trigger: article.product .product-content .product-name:contains("Promo Item A")) 2026-09-15 08:22:15,213 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:22:15,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-15 08:22:15,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-09-15 08:22:15,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-15 08:22:15,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1654&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-15 08:22:15,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-15 08:22:15,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1655&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-15 08:22:15,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-15 08:22:15,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1656&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.015 0.148 2026-09-15 08:22:15,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.189 2026-09-15 08:22:15,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-09-15 08:22:15,595 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [4/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-15 08:22:15,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [5/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item C' (trigger: article.product .product-content .product-name:contains("Promo Item C")) 2026-09-15 08:22:15,760 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [6/18] Tour test_free_product_multiple_reward_products → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-15 08:22:15,827 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [7/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:15,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [8/18] Tour test_free_product_multiple_reward_products → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-15 08:22:15,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [9/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:15,978 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [10/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-15 08:22:16,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [11/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-15 08:22:16,139 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [12/18] Tour test_free_product_multiple_reward_products → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-15 08:22:16,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [13/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:16,284 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [14/18] Tour test_free_product_multiple_reward_products → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item B","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item B")):has(.qty:contains("4"))) 2026-09-15 08:22:16,335 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [15/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:16,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [16/18] Tour test_free_product_multiple_reward_products → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:16,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [17/18] Tour test_free_product_multiple_reward_products → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-09-15 08:22:16,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: [18/18] Tour test_free_product_multiple_reward_products → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:16,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: tour succeeded 2026-09-15 08:22:16,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_multiple_reward_products SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-15 08:22:16,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products.browser: heap 17060708 (allocated 18223104) 2026-09-15 08:22:16,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing chrome headless with pid 52047 2026-09-15 08:22:16,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Closing websocket connection 2026-09-15 08:22:16,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Terminating chrome headless with pid 52047 2026-09-15 08:22:16,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082216_712628_test_free_product_multiple_reward_products.txt 2026-09-15 08:22:16,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_multiple_reward_products: Removing chrome user profile "/tmp/tmpuangp9mw_chrome_odoo" 2026-09-15 08:22:16,722 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_tag_quantity_from_gs1_barcode ... 2026-09-15 08:22:17,645 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome pid: 52186 2026-09-15 08:22:17,645 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome headless temporary user profile dir: /tmp/tmp0l5gzvf1_chrome_odoo 2026-09-15 08:22:17,645 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Issuing json command http://127.0.0.1:36881/json/version 2026-09-15 08:22:17,646 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:17,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:22:17,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Issuing json command http://127.0.0.1:36881/json 2026-09-15 08:22:17,670 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:17,677 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Websocket url found: ws://127.0.0.1:36881/devtools/page/FFAA051154E4DA989A465753B3F01CED 2026-09-15 08:22:17,680 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Enable chrome headless console log notification 2026-09-15 08:22:17,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome headless enable page notifications 2026-09-15 08:22:17,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:22:17,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Setting session cookie in browser 2026-09-15 08:22:17,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-15 08:22:17,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-15 08:22:17,809 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:22:18,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:18] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.088 0.551 2026-09-15 08:22:18,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Navigation result: {'frameId': 'FFAA051154E4DA989A465753B3F01CED', 'loaderId': '2B5E5FD9D536E77E2323BFB36D34ACCD', 'isDownload': False} 2026-09-15 08:22:18,448 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Evaluate ready code "odoo.isTourReady('test_free_product_tag_quantity_from_gs1_barcode')" 2026-09-15 08:22:18,460 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:22:18,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:18] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-15 08:22:18,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:18] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.004 2026-09-15 08:22:18,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:18] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-15 08:22:18,962 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:18,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-15 08:22:19,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Evaluate test code "odoo.startTour('test_free_product_tag_quantity_from_gs1_barcode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:22:19,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.012 2026-09-15 08:22:19,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [1/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-15 08:22:19,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:22:19,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.007 0.018 2026-09-15 08:22:19,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:22:19,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:19,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-15 08:22:19,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:22:19,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.031 2026-09-15 08:22:19,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-15 08:22:19,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.266 0.296 2026-09-15 08:22:19,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:22:19,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:22:19,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-09-15 08:22:20,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 08:22:20,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: Owl is running in 'dev' mode. 2026-09-15 08:22:20,038 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:22:20,097 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:20,115 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:22:20,117 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:22:20,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.017 0.024 2026-09-15 08:22:20,155 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:20,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.052 2026-09-15 08:22:20,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-15 08:22:20,167 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:22:20,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [2/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-15 08:22:20,285 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:20,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.032 2026-09-15 08:22:20,355 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:20,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.030 0.101 2026-09-15 08:22:20,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [3/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step PoS model scan barcode '0108431673020125303' (trigger: body) 2026-09-15 08:22:20,431 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:22:20,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.129 2026-09-15 08:22:20,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-15 08:22:20,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-15 08:22:20,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [4/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:20,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.224 2026-09-15 08:22:20,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [5/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item A","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item A")):has(.qty:contains("3"))) 2026-09-15 08:22:20,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.039 2026-09-15 08:22:20,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [6/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:20,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-09-15 08:22:20,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1659&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-15 08:22:20,667 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-09-15 08:22:20,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [7/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-15 08:22:20,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-09-15 08:22:20,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1658&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.350 2026-09-15 08:22:20,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-09-15 08:22:20,744 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [8/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:20,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-15 08:22:20,786 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [9/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-15 08:22:20,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-15 08:22:20,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: [10/10] Tour test_free_product_tag_quantity_from_gs1_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:20,887 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: tour succeeded 2026-09-15 08:22:20,888 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_tag_quantity_from_gs1_barcode SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-15 08:22:20,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode.browser: heap 14609452 (allocated 15728640) 2026-09-15 08:22:20,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Closing chrome headless with pid 52186 2026-09-15 08:22:20,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Closing websocket connection 2026-09-15 08:22:20,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Terminating chrome headless with pid 52186 2026-09-15 08:22:21,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082221_071164_test_free_product_tag_quantity_from_gs1_barcode.txt 2026-09-15 08:22:21,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_from_gs1_barcode: Removing chrome user profile "/tmp/tmp0l5gzvf1_chrome_odoo" 2026-09-15 08:22:21,082 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_free_product_tag_quantity_set_with_numpad ... 2026-09-15 08:22:21,809 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome pid: 52333 2026-09-15 08:22:21,809 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome headless temporary user profile dir: /tmp/tmphveglpt6_chrome_odoo 2026-09-15 08:22:21,809 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Issuing json command http://127.0.0.1:41695/json/version 2026-09-15 08:22:21,811 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:21,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:22:21,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Issuing json command http://127.0.0.1:41695/json 2026-09-15 08:22:21,841 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:21,842 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Websocket url found: ws://127.0.0.1:41695/devtools/page/5D46F45736FFA4DEF569F935FA824DA3 2026-09-15 08:22:21,846 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Enable chrome headless console log notification 2026-09-15 08:22:21,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome headless enable page notifications 2026-09-15 08:22:21,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:22:21,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Setting session cookie in browser 2026-09-15 08:22:21,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-15 08:22:21,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-15 08:22:21,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:22:22,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.037 0.404 2026-09-15 08:22:22,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Navigation result: {'frameId': '5D46F45736FFA4DEF569F935FA824DA3', 'loaderId': '7280F39D421D5D3E32409D1643311D27', 'isDownload': False} 2026-09-15 08:22:22,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Evaluate ready code "odoo.isTourReady('test_free_product_tag_quantity_set_with_numpad')" 2026-09-15 08:22:22,374 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:22:22,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:22:22,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:22:22,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-09-15 08:22:22,805 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:22:22,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:22:22,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:22:22,860 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Evaluate test code "odoo.startTour('test_free_product_tag_quantity_set_with_numpad', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:22:22,866 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [1/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-15 08:22:22,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:22:22,882 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:22,904 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-15 08:22:22,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.011 2026-09-15 08:22:22,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.036 2026-09-15 08:22:22,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-09-15 08:22:23,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.251 0.309 2026-09-15 08:22:23,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:22:23,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:22:23,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-09-15 08:22:23,762 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:22:23,775 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: Owl is running in 'dev' mode. 2026-09-15 08:22:23,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:22:23,847 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:22:23,848 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:22:23,857 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:22:23,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.016 0.029 2026-09-15 08:22:23,898 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:22:23,899 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:23,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.057 2026-09-15 08:22:23,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-09-15 08:22:23,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [2/29] Tour test_free_product_tag_quantity_set_with_numpad → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-15 08:22:24,049 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:22:24,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.045 0.037 2026-09-15 08:22:24,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [3/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click product 'Promo Item A' (trigger: article.product .product-content .product-name:contains("Promo Item A")) 2026-09-15 08:22:24,156 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.107 2026-09-15 08:22:24,165 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:22:24,179 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:22:24,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-15 08:22:24,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-15 08:22:24,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-15 08:22:24,267 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-15 08:22:24,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-15 08:22:24,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-15 08:22:24,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-09-15 08:22:24,350 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:22:24,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-15 08:22:24,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1661&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-15 08:22:24,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-15 08:22:24,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.144 2026-09-15 08:22:24,590 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [4/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check that: ---Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"}--- is not true (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))))) 2026-09-15 08:22:24,643 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [5/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:24,694 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [6/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-15 08:22:24,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [7/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:24,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [8/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:24,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [9/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item A","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item A")):has(.qty:contains("3"))) 2026-09-15 08:22:24,950 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [10/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:25,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [11/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-15 08:22:25,052 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [12/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:25,102 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [13/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-09-15 08:22:25,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [14/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:25,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [15/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click product 'Promo Item B' (trigger: article.product .product-content .product-name:contains("Promo Item B")) 2026-09-15 08:22:25,285 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [16/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:25,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [17/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '25.00' (trigger: .product-screen .order-summary .total:contains("25.00")) 2026-09-15 08:22:25,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [18/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:25,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [19/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:25,487 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [20/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-09-15 08:22:25,540 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [21/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:25,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [22/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:25,641 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [23/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".selected","productName":"Promo Item B","quantity":"3.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Promo Item B")):has(.qty:contains("3"))) 2026-09-15 08:22:25,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [24/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:25,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [25/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-5.00"))) 2026-09-15 08:22:25,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [26/29] Tour test_free_product_tag_quantity_set_with_numpad → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-09-15 08:22:25,899 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [27/29] Tour test_free_product_tag_quantity_set_with_numpad → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:25,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [28/29] Tour test_free_product_tag_quantity_set_with_numpad → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-09-15 08:22:26,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: [29/29] Tour test_free_product_tag_quantity_set_with_numpad → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:26,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: tour succeeded 2026-09-15 08:22:26,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_free_product_tag_quantity_set_with_numpad SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-09-15 08:22:26,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad.browser: heap 15884740 (allocated 17301504) 2026-09-15 08:22:26,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Closing chrome headless with pid 52333 2026-09-15 08:22:26,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Closing websocket connection 2026-09-15 08:22:26,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Terminating chrome headless with pid 52333 2026-09-15 08:22:26,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082226_186877_test_free_product_tag_quantity_set_with_numpad.txt 2026-09-15 08:22:26,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_free_product_tag_quantity_set_with_numpad: Removing chrome user profile "/tmp/tmphveglpt6_chrome_odoo" 2026-09-15 08:22:26,200 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-09-15 08:22:26,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 52477 2026-09-15 08:22:26,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmpen9owroe_chrome_odoo 2026-09-15 08:22:26,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:39671/json/version 2026-09-15 08:22:26,984 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:26,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:22:26,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:39671/json 2026-09-15 08:22:26,988 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:26,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:39671/devtools/page/7C3F0C4540327D3DA7AD208649ACC8AA 2026-09-15 08:22:26,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-09-15 08:22:26,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-09-15 08:22:27,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:22:27,094 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-09-15 08:22:27,099 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-15 08:22:27,099 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-15 08:22:27,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:22:27,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:27] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.079 0.425 2026-09-15 08:22:27,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': '7C3F0C4540327D3DA7AD208649ACC8AA', 'loaderId': '25734CA456470D2D21B1A6A5B9BDBA65', 'isDownload': False} 2026-09-15 08:22:27,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-09-15 08:22:27,620 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:22:27,637 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:27] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:22:27,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:27] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-15 08:22:27,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:27] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-09-15 08:22:28,081 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:28,115 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-09-15 08:22:28,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate test code "odoo.startTour('MultiplePhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:22:28,145 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:22:28,152 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [1/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-15 08:22:28,166 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:22:28,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:28,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-15 08:22:28,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.019 2026-09-15 08:22:28,291 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.033 2026-09-15 08:22:28,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-15 08:22:28,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.208 0.315 2026-09-15 08:22:28,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:22:28,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:22:28,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:28] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.039 2026-09-15 08:22:29,038 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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.009 2026-09-15 08:22:29,045 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: Owl is running in 'dev' mode. 2026-09-15 08:22:29,065 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-09-15 08:22:29,116 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:22:29,129 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:22:29,137 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:22:29,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.021 0.059 2026-09-15 08:22:29,189 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:22:29,200 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "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-15 08:22:29,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.096 2026-09-15 08:22:29,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-09-15 08:22:29,275 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [2/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-15 08:22:29,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.019 0.016 2026-09-15 08:22:29,377 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.066 2026-09-15 08:22:29,397 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:22:29,398 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [3/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-15 08:22:29,403 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:29,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.092 2026-09-15 08:22:29,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.011 0.048 2026-09-15 08:22:29,489 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:29,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.184 2026-09-15 08:22:29,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.214 2026-09-15 08:22:29,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-09-15 08:22:29,637 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-09-15 08:22:29,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-09-15 08:22:29,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.010 0.317 2026-09-15 08:22:29,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-15 08:22:29,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-15 08:22:29,813 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.237 2026-09-15 08:22:29,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [4/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards1' (trigger: button.selection-item:has(span:contains("Gift Cards1"))) 2026-09-15 08:22:29,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [5/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-15 08:22:30,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [6/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-09-15 08:22:30,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [7/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-15 08:22:30,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:30] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.008 0.013 2026-09-15 08:22:30,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [8/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-15 08:22:30,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [9/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards' (trigger: button.selection-item:has(span:contains("Gift Cards"))) 2026-09-15 08:22:30,765 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [10/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:30,817 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [11/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-15 08:22:30,870 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [12/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:30,920 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [13/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-15 08:22:30,971 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [14/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-15 08:22:31,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [15/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-15 08:22:31,091 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [16/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-15 08:22:31,106 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:22:31,107 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:22:31,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [17/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-15 08:22:31,195 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [18/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-15 08:22:31,265 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [19/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-15 08:22:31,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [20/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-15 08:22:31,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [21/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-15 08:22:31,423 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [22/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-15 08:22:31,487 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [23/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-15 08:22:31,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68190233 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '03150efa-8b0c-45d1-b1d8-b11d6fc1cf7e'}] 2026-09-15 08:22:31,507 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:22:31,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68190233 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '03150efa-8b0c-45d1-b1d8-b11d6fc1cf7e'} created pos.order #553 2026-09-15 08:22:31,626 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68190233 finished 2026-09-15 08:22:31,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.085 0.093 2026-09-15 08:22:31,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.017 0.040 2026-09-15 08:22:31,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:31] "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-15 08:22:31,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56783280 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '03150efa-8b0c-45d1-b1d8-b11d6fc1cf7e'}] 2026-09-15 08:22:31,881 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56783280 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '03150efa-8b0c-45d1-b1d8-b11d6fc1cf7e'} sync ignored for existing PoS order pos.order(553,) (state: paid) 2026-09-15 08:22:31,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [24/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-15 08:22:31,894 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56783280 finished 2026-09-15 08:22:31,937 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [25/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-15 08:22:31,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [26/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards2' (trigger: button.selection-item:has(span:contains("Gift Cards2"))) 2026-09-15 08:22:32,001 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.041 0.088 2026-09-15 08:22:32,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.006 0.011 2026-09-15 08:22:32,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [27/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-15 08:22:32,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [28/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-15 08:22:32,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [29/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-15 08:22:32,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:32] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.008 0.008 2026-09-15 08:22:32,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [30/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-15 08:22:32,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [31/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards2' (trigger: button.selection-item:has(span:contains("Gift Cards2"))) 2026-09-15 08:22:32,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [32/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:32,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [33/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-15 08:22:32,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [34/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:33,004 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [35/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-15 08:22:33,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [36/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-15 08:22:33,106 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [37/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-15 08:22:33,161 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [38/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-15 08:22:33,210 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [39/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-15 08:22:33,262 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [40/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-15 08:22:33,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [41/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-15 08:22:33,369 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [42/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-15 08:22:33,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [43/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-15 08:22:33,473 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [44/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-15 08:22:33,534 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [45/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-15 08:22:33,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52005973 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '3c065ca2-2129-4d83-8931-69e7abde1069'}] 2026-09-15 08:22:33,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52005973 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '3c065ca2-2129-4d83-8931-69e7abde1069'} created pos.order #554 2026-09-15 08:22:33,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52005973 finished 2026-09-15 08:22:33,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.041 0.086 2026-09-15 08:22:33,737 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.018 0.024 2026-09-15 08:22:33,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:33,775 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95031716 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '3c065ca2-2129-4d83-8931-69e7abde1069'}] 2026-09-15 08:22:33,786 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95031716 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '3c065ca2-2129-4d83-8931-69e7abde1069'} sync ignored for existing PoS order pos.order(554,) (state: paid) 2026-09-15 08:22:33,800 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95031716 finished 2026-09-15 08:22:33,817 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [46/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-15 08:22:33,867 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [47/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-15 08:22:33,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.045 0.103 2026-09-15 08:22:33,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [48/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards3' (trigger: button.selection-item:has(span:contains("Gift Cards3"))) 2026-09-15 08:22:33,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.013 2026-09-15 08:22:33,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [49/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-09-15 08:22:34,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [50/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0002' (trigger: input[id="code"]) 2026-09-15 08:22:34,105 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [51/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-09-15 08:22:34,615 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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.006 2026-09-15 08:22:34,646 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [52/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-09-15 08:22:34,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [53/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards3' (trigger: button.selection-item:has(span:contains("Gift Cards3"))) 2026-09-15 08:22:34,769 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [54/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:34,822 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [55/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-09-15 08:22:34,871 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [56/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:34,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [57/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-09-15 08:22:34,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [58/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-09-15 08:22:35,023 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [59/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-15 08:22:35,080 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [60/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-15 08:22:35,131 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [61/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-15 08:22:35,182 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [62/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-15 08:22:35,238 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [63/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-15 08:22:35,290 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [64/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-15 08:22:35,343 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [65/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-15 08:22:35,396 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [66/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-15 08:22:35,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [67/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-15 08:22:35,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87246136 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'ddbd2568-15ae-4b06-8b69-ecd54e42dce2'}] 2026-09-15 08:22:35,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87246136 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'ddbd2568-15ae-4b06-8b69-ecd54e42dce2'} created pos.order #555 2026-09-15 08:22:35,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87246136 finished 2026-09-15 08:22:35,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.068 0.081 2026-09-15 08:22:35,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.032 0.028 2026-09-15 08:22:35,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:22:35,756 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77686091 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'ddbd2568-15ae-4b06-8b69-ecd54e42dce2'}] 2026-09-15 08:22:35,760 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [68/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-15 08:22:35,775 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77686091 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'ddbd2568-15ae-4b06-8b69-ecd54e42dce2'} sync ignored for existing PoS order pos.order(555,) (state: paid) 2026-09-15 08:22:35,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77686091 finished 2026-09-15 08:22:35,807 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-09-15 08:22:35,810 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-15 08:22:35,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.054 0.072 2026-09-15 08:22:35,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 21843484 (allocated 24252416) 2026-09-15 08:22:35,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 52477 2026-09-15 08:22:35,942 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-09-15 08:22:35,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 52477 2026-09-15 08:22:35,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.015 2026-09-15 08:22:35,978 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082235_978007_test_gift_card_code_links_to_correct_program.txt 2026-09-15 08:22:35,978 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmpen9owroe_chrome_odoo" 2026-09-15 08:22:36,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-09-15 08:22:36,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 52639 2026-09-15 08:22:36,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmp8_kjfnue_chrome_odoo 2026-09-15 08:22:36,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:40041/json/version 2026-09-15 08:22:36,564 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:36,568 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:22:36,568 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:40041/json 2026-09-15 08:22:36,569 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:36,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:40041/devtools/page/37504B48E249D2062D0F723305C812B9 2026-09-15 08:22:36,582 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-09-15 08:22:36,585 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-09-15 08:22:36,668 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:22:36,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-09-15 08:22:36,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-15 08:22:36,676 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-15 08:22:36,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:22:37,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.058 0.553 2026-09-15 08:22:37,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': '37504B48E249D2062D0F723305C812B9', 'loaderId': '8988CA3C48B7E55F6B7B4B174F77AC41', 'isDownload': False} 2026-09-15 08:22:37,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate ready code "odoo.isTourReady('test_gift_card_no_date')" 2026-09-15 08:22:37,304 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:22:37,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 08:22:37,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-15 08:22:37,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.042 2026-09-15 08:22:37,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:22:37,783 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:22:37,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.003 2026-09-15 08:22:37,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate test code "odoo.startTour('test_gift_card_no_date', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:22:37,800 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [1/17] Tour test_gift_card_no_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-15 08:22:37,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:22:37,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:37,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.010 2026-09-15 08:22:37,859 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.023 2026-09-15 08:22:37,931 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.036 2026-09-15 08:22:37,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-09-15 08:22:38,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.246 0.357 2026-09-15 08:22:38,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "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-15 08:22:38,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:38,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.045 2026-09-15 08:22:38,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:22:38,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-09-15 08:22:38,782 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:22:38,827 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:38,841 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:38,847 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:38,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.018 2026-09-15 08:22:38,892 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:22:38,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.009 0.060 2026-09-15 08:22:38,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-09-15 08:22:38,907 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:22:38,964 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [2/17] Tour test_gift_card_no_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-15 08:22:38,977 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:39,102 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.088 0.045 2026-09-15 08:22:39,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [3/17] Tour test_gift_card_no_date → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-15 08:22:39,182 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.176 2026-09-15 08:22:39,194 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:39,200 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:39,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-15 08:22:39,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-09-15 08:22:39,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-09-15 08:22:39,291 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.002 0.279 2026-09-15 08:22:39,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-09-15 08:22:39,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-15 08:22:39,377 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-09-15 08:22:39,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-09-15 08:22:39,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-15 08:22:39,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-15 08:22:39,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.233 2026-09-15 08:22:39,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [4/17] Tour test_gift_card_no_date → Step a:contains("Sell physical gift card?") 2026-09-15 08:22:39,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [5/17] Tour test_gift_card_no_date → Step Input code 'test' (trigger: input[id="code"]) 2026-09-15 08:22:39,741 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [6/17] Tour test_gift_card_no_date → Step Input amount '42' (trigger: input[id="amount"]) 2026-09-15 08:22:40,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:40] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.008 0.013 2026-09-15 08:22:40,297 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [7/17] Tour test_gift_card_no_date → Step Input date '' (trigger: .modal input.o_datetime_input.cursor-pointer.form-control.form-control-lg) 2026-09-15 08:22:40,373 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [8/17] Tour test_gift_card_no_date → Step .btn-primary:contains("Add Balance") 2026-09-15 08:22:40,450 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [9/17] Tour test_gift_card_no_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-15 08:22:40,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [10/17] Tour test_gift_card_no_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-15 08:22:40,526 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:40,528 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:40,567 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [11/17] Tour test_gift_card_no_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-15 08:22:40,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [12/17] Tour test_gift_card_no_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-15 08:22:40,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [13/17] Tour test_gift_card_no_date → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-09-15 08:22:40,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [14/17] Tour test_gift_card_no_date → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-09-15 08:22:40,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [15/17] Tour test_gift_card_no_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-15 08:22:40,857 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [16/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-15 08:22:40,861 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95266987 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b7458ed0-5d7c-4adc-be6c-71681f5a8bbc'}] 2026-09-15 08:22:40,866 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:22:40,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95266987 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b7458ed0-5d7c-4adc-be6c-71681f5a8bbc'} created pos.order #556 2026-09-15 08:22:40,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95266987 finished 2026-09-15 08:22:41,010 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.054 0.097 2026-09-15 08:22:41,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.064 0.036 2026-09-15 08:22:41,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:22:41,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86915565 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b7458ed0-5d7c-4adc-be6c-71681f5a8bbc'}] 2026-09-15 08:22:41,298 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86915565 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b7458ed0-5d7c-4adc-be6c-71681f5a8bbc'} sync ignored for existing PoS order pos.order(556,) (state: paid) 2026-09-15 08:22:41,300 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [17/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-15 08:22:41,310 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86915565 finished 2026-09-15 08:22:41,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-09-15 08:22:41,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 08:22:41,456 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 16648020 (allocated 17825792) 2026-09-15 08:22:41,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 52639 2026-09-15 08:22:41,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-09-15 08:22:41,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 52639 2026-09-15 08:22:41,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.129 0.064 2026-09-15 08:22:41,533 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082241_533672_test_gift_card_no_date.txt 2026-09-15 08:22:41,534 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmp8_kjfnue_chrome_odoo" 2026-09-15 08:22:41,544 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-09-15 08:22:42,098 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 52776 2026-09-15 08:22:42,098 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmpxw_a3ckz_chrome_odoo 2026-09-15 08:22:42,098 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:39001/json/version 2026-09-15 08:22:42,099 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:42,112 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:22:42,112 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:39001/json 2026-09-15 08:22:42,113 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:42,117 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:39001/devtools/page/93458A819966D8CC0B9D70E2476F59BF 2026-09-15 08:22:42,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-09-15 08:22:42,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-09-15 08:22:42,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:22:42,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-09-15 08:22:42,243 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-15 08:22:42,243 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-15 08:22:42,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:22:42,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:42] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.046 0.370 2026-09-15 08:22:42,689 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': '93458A819966D8CC0B9D70E2476F59BF', 'loaderId': 'B9943E904BF987F9D2E2ADFA9D5058A0', 'isDownload': False} 2026-09-15 08:22:42,689 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-09-15 08:22:42,697 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:22:42,720 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:42] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.012 2026-09-15 08:22:42,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:42] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 08:22:42,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:42] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-09-15 08:22:43,134 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:22:43,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-09-15 08:22:43,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate test code "odoo.startTour('GiftCardProgramPriceNoTaxTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:22:43,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [1/29] Tour GiftCardProgramPriceNoTaxTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-15 08:22:43,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:22:43,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:43,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:43,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-15 08:22:43,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.024 2026-09-15 08:22:43,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-09-15 08:22:43,323 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.028 2026-09-15 08:22:44,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.326 0.354 2026-09-15 08:22:44,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:22:44,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:22:44,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.030 2026-09-15 08:22:44,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:22:44,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-09-15 08:22:44,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:22:44,270 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:44,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:22:44,333 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:22:44,334 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:22:44,338 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:44,345 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:22:44,384 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.052 0.034 2026-09-15 08:22:44,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.086 2026-09-15 08:22:44,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [2/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-15 08:22:44,430 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:44,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [3/29] Tour GiftCardProgramPriceNoTaxTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-09-15 08:22:44,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.054 0.048 2026-09-15 08:22:44,537 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:22:44,551 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:22:44,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.029 0.138 2026-09-15 08:22:44,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-15 08:22:44,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-15 08:22:44,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-09-15 08:22:44,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.006 0.200 2026-09-15 08:22:44,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-09-15 08:22:44,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-15 08:22:44,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-09-15 08:22:44,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-09-15 08:22:44,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.133 2026-09-15 08:22:44,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-15 08:22:44,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:44] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-15 08:22:44,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [4/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:44,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [5/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-09-15 08:22:45,008 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [6/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-09-15 08:22:45,065 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [7/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-09-15 08:22:45,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [8/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-15 08:22:45,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [9/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-09-15 08:22:45,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [10/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-09-15 08:22:45,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [11/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-09-15 08:22:45,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [12/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-09-15 08:22:45,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [13/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-09-15 08:22:45,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [14/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","price":"1.98"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("1.98"))) 2026-09-15 08:22:45,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [15/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:45,549 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [16/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-15 08:22:45,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [17/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .more-btn) 2026-09-15 08:22:45,656 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [18/29] Tour GiftCardProgramPriceNoTaxTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-15 08:22:45,716 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [19/29] Tour GiftCardProgramPriceNoTaxTour → Step input text '043123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-15 08:22:45,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [20/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-15 08:22:45,826 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [21/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-15 08:22:45,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:45] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.007 0.012 2026-09-15 08:22:45,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:45] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.011 0.016 2026-09-15 08:22:45,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [22/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-15 08:22:45,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [23/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-09-15 08:22:46,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [24/29] Tour GiftCardProgramPriceNoTaxTour → Step Check the product page (trigger: .product-list) 2026-09-15 08:22:46,095 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [25/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:46,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [26/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-09-15 08:22:46,197 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [27/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:46,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [28/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98")) 2026-09-15 08:22:46,298 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [29/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98"):not(:visible)) 2026-09-15 08:22:46,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-09-15 08:22:46,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-15 08:22:46,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 15295752 (allocated 15990784) 2026-09-15 08:22:46,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 52776 2026-09-15 08:22:46,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-09-15 08:22:46,422 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 52776 2026-09-15 08:22:46,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082246_521753_test_gift_card_price_no_tax.txt 2026-09-15 08:22:46,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmpxw_a3ckz_chrome_odoo" 2026-09-15 08:22:46,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-09-15 08:22:47,200 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 52905 2026-09-15 08:22:47,200 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpcl58d0in_chrome_odoo 2026-09-15 08:22:47,200 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:44213/json/version 2026-09-15 08:22:47,201 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:47,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:22:47,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:44213/json 2026-09-15 08:22:47,217 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:47,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:44213/devtools/page/3E4F9CDD1E3001A4125680FE0606D6A6 2026-09-15 08:22:47,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-15 08:22:47,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-15 08:22:47,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:22:47,301 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-15 08:22:47,303 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-15 08:22:47,303 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-15 08:22:47,315 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:22:47,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:47] "GET /pos/ui/76 HTTP/1.1" 200 - 93 0.053 0.387 2026-09-15 08:22:47,756 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '3E4F9CDD1E3001A4125680FE0606D6A6', 'loaderId': '6E8E2B0673E9677BAC1D19C1DE2F4F52', 'isDownload': False} 2026-09-15 08:22:47,756 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-09-15 08:22:47,764 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:22:47,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:47] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:22:47,789 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:47] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:22:47,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:47] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-09-15 08:22:48,208 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:48,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.022 2026-09-15 08:22:48,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:22:48,277 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate test code "odoo.startTour('GiftCardProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:22:48,281 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/14] Tour GiftCardProgramTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-15 08:22:48,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 08:22:48,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:48,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-15 08:22:48,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.022 2026-09-15 08:22:48,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.035 2026-09-15 08:22:48,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-15 08:22:48,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.238 0.262 2026-09-15 08:22:48,948 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:22:49,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:22:49,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-15 08:22:49,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:22:49,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-15 08:22:49,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:22:49,135 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:49,172 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:22:49,178 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:22:49,208 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:22:49,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.034 0.034 2026-09-15 08:22:49,214 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:22:49,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.085 2026-09-15 08:22:49,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-09-15 08:22:49,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/14] Tour GiftCardProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-15 08:22:49,302 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:22:49,325 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:49,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/14] Tour GiftCardProgramTour1 → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-15 08:22:49,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /pos/ui/76 HTTP/1.1" 200 - 34 0.044 0.039 2026-09-15 08:22:49,385 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:49,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 34 0.024 0.112 2026-09-15 08:22:49,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-15 08:22:49,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-09-15 08:22:49,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.004 0.185 2026-09-15 08:22:49,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.187 2026-09-15 08:22:49,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-15 08:22:49,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-15 08:22:49,729 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-15 08:22:49,803 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-15 08:22:49,813 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:49,815 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:49,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/14] Tour GiftCardProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-15 08:22:49,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/14] Tour GiftCardProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-15 08:22:49,970 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/14] Tour GiftCardProgramTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-09-15 08:22:50,023 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/14] Tour GiftCardProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-15 08:22:50,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/14] Tour GiftCardProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-15 08:22:50,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-15 08:22:50,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21955816 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7a1f1a74-4217-4b8a-957f-935b365d0bda'}] 2026-09-15 08:22:50,149 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:50,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21955816 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7a1f1a74-4217-4b8a-957f-935b365d0bda'} created pos.order #557 2026-09-15 08:22:50,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21955816 finished 2026-09-15 08:22:50,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 80 0.058 0.123 2026-09-15 08:22:50,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.031 0.033 2026-09-15 08:22:50,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:50] "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-15 08:22:50,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-15 08:22:50,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72171598 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7a1f1a74-4217-4b8a-957f-935b365d0bda'}] 2026-09-15 08:22:50,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72171598 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7a1f1a74-4217-4b8a-957f-935b365d0bda'} sync ignored for existing PoS order pos.order(557,) (state: paid) 2026-09-15 08:22:50,595 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72171598 finished 2026-09-15 08:22:50,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-15 08:22:50,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-15 08:22:50,696 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15315776 (allocated 16515072) 2026-09-15 08:22:50,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.056 0.081 2026-09-15 08:22:50,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 52905 2026-09-15 08:22:50,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-15 08:22:50,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 52905 2026-09-15 08:22:50,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082250_770953_test_gift_card_program.txt 2026-09-15 08:22:50,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpcl58d0in_chrome_odoo" 2026-09-15 08:22:50,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 53043 2026-09-15 08:22:50,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmparybf606_chrome_odoo 2026-09-15 08:22:50,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:41495/json/version 2026-09-15 08:22:50,964 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:50,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:22:51,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:41495/json 2026-09-15 08:22:51,000 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:51,010 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:41495/devtools/page/A283F467BA13A356BD72AD1CFE8566DF 2026-09-15 08:22:51,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-09-15 08:22:51,015 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-09-15 08:22:51,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:22:51,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-09-15 08:22:51,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-15 08:22:51,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-15 08:22:51,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "GET /pos/ui/76 HTTP/1.1" 200 - 34 0.051 0.038 2026-09-15 08:22:51,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': 'A283F467BA13A356BD72AD1CFE8566DF', 'loaderId': 'F66DF7DD6C811B5372D9DF177EB5E628', 'isDownload': False} 2026-09-15 08:22:51,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-09-15 08:22:51,168 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:22:51,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.007 2026-09-15 08:22:51,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:22:51,204 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 08:22:51,622 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:51,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:22:51,652 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:22:51,658 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate test code "odoo.startTour('GiftCardProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:22:51,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:51,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/17] Tour GiftCardProgramTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-15 08:22:51,672 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:51,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:22:51,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.009 2026-09-15 08:22:51,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.006 0.020 2026-09-15 08:22:51,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-09-15 08:22:52,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 298 0.162 0.257 2026-09-15 08:22:52,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:52,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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.009 2026-09-15 08:22:52,291 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-15 08:22:52,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:22:52,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-09-15 08:22:52,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:22:52,409 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:22:52,424 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:22:52,466 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.044 2026-09-15 08:22:52,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.060 0.028 2026-09-15 08:22:52,521 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.097 2026-09-15 08:22:52,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-15 08:22:52,549 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:52,550 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:52,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/17] Tour GiftCardProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-09-15 08:22:52,691 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:22:52,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 34 0.054 0.046 2026-09-15 08:22:52,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /pos/ui/76 HTTP/1.1" 200 - 34 0.031 0.130 2026-09-15 08:22:52,853 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:52,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-15 08:22:52,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:22:52,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:52] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.002 0.158 2026-09-15 08:22:52,907 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-09-15 08:22:52,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-09-15 08:22:53,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/17] Tour GiftCardProgramTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-15 08:22:53,037 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:53,080 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/17] Tour GiftCardProgramTour2 → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-15 08:22:53,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/17] Tour GiftCardProgramTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-15 08:22:53,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-09-15 08:22:53,204 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:53] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.007 2026-09-15 08:22:53,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:53] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.020 2026-09-15 08:22:53,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-09-15 08:22:53,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-15 08:22:53,410 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-15 08:22:53,425 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:53,427 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:53,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/17] Tour GiftCardProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-15 08:22:53,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/17] Tour GiftCardProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-15 08:22:53,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/17] Tour GiftCardProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-15 08:22:53,637 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [15/17] Tour GiftCardProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-15 08:22:53,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [16/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-15 08:22:53,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:53] "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-15 08:22:53,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15951312 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '0082f155-2a7b-44bf-9cc2-4366f8baf86a'}] 2026-09-15 08:22:53,736 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:54,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15951312 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '0082f155-2a7b-44bf-9cc2-4366f8baf86a'} created pos.order #558 2026-09-15 08:22:54,090 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15951312 finished 2026-09-15 08:22:54,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.188 0.219 2026-09-15 08:22:54,204 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.013 0.033 2026-09-15 08:22:54,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:22:54,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61118764 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '0082f155-2a7b-44bf-9cc2-4366f8baf86a'}] 2026-09-15 08:22:54,320 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [17/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-15 08:22:54,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61118764 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '0082f155-2a7b-44bf-9cc2-4366f8baf86a'} sync ignored for existing PoS order pos.order(558,) (state: paid) 2026-09-15 08:22:54,345 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61118764 finished 2026-09-15 08:22:54,373 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-09-15 08:22:54,374 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-15 08:22:54,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.056 0.082 2026-09-15 08:22:54,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 17906736 (allocated 20447232) 2026-09-15 08:22:54,485 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 53043 2026-09-15 08:22:54,487 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-09-15 08:22:54,488 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 53043 2026-09-15 08:22:54,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082254_582947_test_gift_card_program.txt 2026-09-15 08:22:54,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmparybf606_chrome_odoo" 2026-09-15 08:22:54,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-09-15 08:22:55,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 53178 2026-09-15 08:22:55,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmpcfmus_2y_chrome_odoo 2026-09-15 08:22:55,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:34091/json/version 2026-09-15 08:22:55,274 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:55,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:22:55,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:34091/json 2026-09-15 08:22:55,300 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:22:55,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:34091/devtools/page/B36F58B1D4B2506F2A1BAA2A83C15BFD 2026-09-15 08:22:55,338 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-09-15 08:22:55,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-09-15 08:22:55,413 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:22:55,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-09-15 08:22:55,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-15 08:22:55,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-15 08:22:55,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:22:56,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.061 0.615 2026-09-15 08:22:56,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': 'B36F58B1D4B2506F2A1BAA2A83C15BFD', 'loaderId': '4A4A6E019969FBCF364223DD10A55033', 'isDownload': False} 2026-09-15 08:22:56,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-09-15 08:22:56,131 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:22:56,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:22:56,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:22:56,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:22:56,567 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:56,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-09-15 08:22:56,626 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate test code "odoo.startTour('GiftCardProgramInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:22:56,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.005 2026-09-15 08:22:56,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [1/19] Tour GiftCardProgramInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-15 08:22:56,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:22:56,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:56,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-15 08:22:56,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.019 2026-09-15 08:22:56,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.032 2026-09-15 08:22:56,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-15 08:22:57,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.226 0.322 2026-09-15 08:22:57,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:22:57,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:57,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-15 08:22:57,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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.006 2026-09-15 08:22:57,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-09-15 08:22:57,517 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-15 08:22:57,558 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:57,583 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:22:57,586 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:57,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.024 2026-09-15 08:22:57,627 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22: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-15 08:22:57,634 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:22:57,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.067 2026-09-15 08:22:57,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-15 08:22:57,716 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [2/19] Tour GiftCardProgramInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-15 08:22:57,740 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:22:57,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.069 0.037 2026-09-15 08:22:57,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.129 2026-09-15 08:22:57,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.003 0.110 2026-09-15 08:22:57,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [3/19] Tour GiftCardProgramInvoice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-15 08:22:57,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.015 0.152 2026-09-15 08:22:57,964 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:22:57,972 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:22:57,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.192 2026-09-15 08:22:58,005 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:58] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-09-15 08:22:58,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:58] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-15 08:22:58,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:58] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.164 2026-09-15 08:22:58,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:58] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-09-15 08:22:58,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:58] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-15 08:22:58,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.156 2026-09-15 08:22:58,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:58] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-09-15 08:22:58,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:58] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-09-15 08:22:58,259 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [4/19] Tour GiftCardProgramInvoice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-15 08:22:58,313 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [5/19] Tour GiftCardProgramInvoice → Step click customer button (trigger: .product-screen .set-partner) 2026-09-15 08:22:58,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [6/19] Tour GiftCardProgramInvoice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-15 08:22:58,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [7/19] Tour GiftCardProgramInvoice → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-15 08:22:58,496 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [8/19] Tour GiftCardProgramInvoice → Step Search for partner "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-09-15 08:22:58,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [9/19] Tour GiftCardProgramInvoice → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-09-15 08:22:58,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [10/19] Tour GiftCardProgramInvoice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-15 08:22:58,668 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [11/19] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-09-15 08:22:58,722 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [12/19] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-09-15 08:22:58,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [13/19] Tour GiftCardProgramInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-15 08:22:58,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [14/19] Tour GiftCardProgramInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-15 08:22:58,852 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:22:58,853 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:22:58,888 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [15/19] Tour GiftCardProgramInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-15 08:22:58,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [16/19] Tour GiftCardProgramInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-15 08:22:59,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [17/19] Tour GiftCardProgramInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-09-15 08:22:59,060 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [18/19] Tour GiftCardProgramInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-15 08:22:59,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [19/19] Tour GiftCardProgramInvoice → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-15 08:22:59,131 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88279331 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4990b7e2-0d07-4390-b3cc-ef3694cf5873'}] 2026-09-15 08:22:59,144 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:22:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:23:00,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88279331 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4990b7e2-0d07-4390-b3cc-ef3694cf5873'} created pos.order #559 2026-09-15 08:23:00,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88279331 finished 2026-09-15 08:23:00,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 554 0.396 0.955 2026-09-15 08:23:00,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 81 0.068 0.113 2026-09-15 08:23:00,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:00] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:23:00,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:00] "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-15 08:23:00,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:00] "GET /account/download_invoice_documents/717/pdf HTTP/1.1" 200 - 19 0.021 0.023 2026-09-15 08:23:00,828 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-09-15 08:23:00,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14462580 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4990b7e2-0d07-4390-b3cc-ef3694cf5873'}] 2026-09-15 08:23:00,833 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 08:23:00,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14462580 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4990b7e2-0d07-4390-b3cc-ef3694cf5873'} sync ignored for existing PoS order pos.order(559,) (state: done) 2026-09-15 08:23:00,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14462580 finished 2026-09-15 08:23:00,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 16496156 (allocated 18087936) 2026-09-15 08:23:00,945 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 53178 2026-09-15 08:23:00,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-09-15 08:23:00,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 53178 2026-09-15 08:23:00,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.067 0.094 2026-09-15 08:23:01,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082301_015931_test_gift_card_program_create_with_invoice.txt 2026-09-15 08:23:01,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmpcfmus_2y_chrome_odoo" 2026-09-15 08:23:01,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-09-15 08:23:01,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 53321 2026-09-15 08:23:01,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmp5ibtxl0k_chrome_odoo 2026-09-15 08:23:01,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:37715/json/version 2026-09-15 08:23:01,835 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:23:01,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:23:01,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:37715/json 2026-09-15 08:23:01,854 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:23:01,857 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:37715/devtools/page/18C3DF724910CE555E62761CC8DA5F92 2026-09-15 08:23:01,860 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-09-15 08:23:01,862 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-09-15 08:23:01,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:23:01,984 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-09-15 08:23:01,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:01,992 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:02,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:23:02,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:02] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.042 0.460 2026-09-15 08:23:02,514 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': '18C3DF724910CE555E62761CC8DA5F92', 'loaderId': 'CBFEDDC885AB966E59B668EBBC3DA256', 'isDownload': False} 2026-09-15 08:23:02,514 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-09-15 08:23:02,519 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:23:02,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:02] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:23:02,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:02] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-15 08:23:02,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:02] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:23:02,970 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:02,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:23:03,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:23:03,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:03,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23: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-15 08:23:03,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:03,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:23:03,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.011 2026-09-15 08:23:03,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-15 08:23:03,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.019 0.034 2026-09-15 08:23:03,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.047 2026-09-15 08:23:03,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.251 0.313 2026-09-15 08:23:03,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:23:03,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:23:03,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-15 08:23:03,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:23:03,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-09-15 08:23:03,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:23:03,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:04,005 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:23:04,020 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-15 08:23:04,036 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.056 2026-09-15 08:23:04,056 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:23:04,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 14 0.060 0.030 2026-09-15 08:23:04,084 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:23:04,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:04,093 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:23:04,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.116 2026-09-15 08:23:04,173 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:04,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 34 0.040 0.122 2026-09-15 08:23:04,191 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:23:04,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.005 0.057 2026-09-15 08:23:04,203 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:04,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.072 2026-09-15 08:23:04,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-15 08:23:04,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-15 08:23:04,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /pos/ui/76 HTTP/1.1" 200 - 34 0.014 0.238 2026-09-15 08:23:04,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-15 08:23:04,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-15 08:23:04,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.157 2026-09-15 08:23:04,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.011 0.147 2026-09-15 08:23:04,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=1672&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-15 08:23:04,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-09-15 08:23:04,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-15 08:23:04,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.020 0.207 2026-09-15 08:23:04,590 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:04,647 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:04,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:04,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:04,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:04,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:04,912 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:04,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:05,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:05,077 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:05,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:05,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:05,244 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:05,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:05] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.011 0.012 2026-09-15 08:23:05,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:05,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:05,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:05,969 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,054 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:06,055 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:06,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,138 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,202 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,255 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,307 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,373 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,378 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23305451 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '325788b4-1551-4218-972e-825d71b01607'}] 2026-09-15 08:23:06,383 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:06,473 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23305451 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '325788b4-1551-4218-972e-825d71b01607'} created pos.order #560 2026-09-15 08:23:06,487 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23305451 finished 2026-09-15 08:23:06,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.070 0.088 2026-09-15 08:23:06,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.038 0.046 2026-09-15 08:23:06,661 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:23:06,755 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49488557 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '325788b4-1551-4218-972e-825d71b01607'}] 2026-09-15 08:23:06,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49488557 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '325788b4-1551-4218-972e-825d71b01607'} sync ignored for existing PoS order pos.order(560,) (state: paid) 2026-09-15 08:23:06,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,786 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49488557 finished 2026-09-15 08:23:06,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,883 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.059 0.075 2026-09-15 08:23:06,928 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.011 2026-09-15 08:23:06,943 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:06,999 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:07,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:07,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:07,162 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:07,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:07] "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-15 08:23:07,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:07] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.016 0.022 2026-09-15 08:23:07,277 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:07,327 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:07,378 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-09-15 08:23:07,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:23:07,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17824320 (allocated 19533824) 2026-09-15 08:23:07,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 53321 2026-09-15 08:23:07,508 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-09-15 08:23:07,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 53321 2026-09-15 08:23:07,563 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082307_563595_test_gift_card_rewards_using_taxes.txt 2026-09-15 08:23:07,563 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmp5ibtxl0k_chrome_odoo" 2026-09-15 08:23:08,227 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-09-15 08:23:09,171 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 53469 2026-09-15 08:23:09,171 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp8a9hhq21_chrome_odoo 2026-09-15 08:23:09,171 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:44659/json/version 2026-09-15 08:23:09,172 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:23:09,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:23:09,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:44659/json 2026-09-15 08:23:09,180 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:23:09,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:44659/devtools/page/F829ED950FE482B1BBE21185211A2A19 2026-09-15 08:23:09,188 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-15 08:23:09,189 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-15 08:23:09,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:23:09,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-15 08:23:09,256 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:09,256 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:09,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:23:09,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:09] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.064 0.374 2026-09-15 08:23:09,708 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'F829ED950FE482B1BBE21185211A2A19', 'loaderId': '652862B1FEEF8A7689E1ECA2B94E8EB1', 'isDownload': False} 2026-09-15 08:23:09,708 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-09-15 08:23:09,717 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:23:09,737 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:09] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-09-15 08:23:09,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:09] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:23:09,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:09] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:23:10,179 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:10,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-09-15 08:23:10,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:23:10,235 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:10,245 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:10,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:23:10,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:10,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-15 08:23:10,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-15 08:23:10,356 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.031 2026-09-15 08:23:10,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-15 08:23:10,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.253 0.301 2026-09-15 08:23:10,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:23:11,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-15 08:23:11,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-15 08:23:11,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:23:11,189 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-15 08:23:11,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23: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-15 08:23:11,253 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:11,265 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:23:11,267 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:23:11,277 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:23:11,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.019 0.025 2026-09-15 08:23:11,313 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:11,321 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:23:11,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.055 2026-09-15 08:23:11,363 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:23:11,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.030 0.046 2026-09-15 08:23:11,424 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:11,460 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.014 0.099 2026-09-15 08:23:11,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.021 2026-09-15 08:23:11,506 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:11,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.043 2026-09-15 08:23:11,534 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:11,558 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.012 0.074 2026-09-15 08:23:11,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.097 2026-09-15 08:23:11,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-09-15 08:23:11,635 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:23:11,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-15 08:23:11,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-15 08:23:11,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-09-15 08:23:11,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.170 2026-09-15 08:23:11,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.202 2026-09-15 08:23:11,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:11,963 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,241 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,292 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,641 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.020 2026-09-15 08:23:12,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,742 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,793 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,872 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:12,874 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:12,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:12,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:13,032 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:13,086 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:13,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:13,208 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:13,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42059602 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '87c6394d-26f1-4c26-8a3b-971b57609ef2'}] 2026-09-15 08:23:13,238 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:23:13,539 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42059602 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '87c6394d-26f1-4c26-8a3b-971b57609ef2'} created pos.order #561 2026-09-15 08:23:13,551 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42059602 finished 2026-09-15 08:23:13,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.168 0.226 2026-09-15 08:23:13,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.023 0.036 2026-09-15 08:23:13,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23: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-15 08:23:13,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33602979 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '87c6394d-26f1-4c26-8a3b-971b57609ef2'}] 2026-09-15 08:23:13,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:13,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33602979 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '87c6394d-26f1-4c26-8a3b-971b57609ef2'} sync ignored for existing PoS order pos.order(561,) (state: paid) 2026-09-15 08:23:13,824 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33602979 finished 2026-09-15 08:23:13,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:13,906 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:13,927 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.060 0.072 2026-09-15 08:23:13,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:13,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.005 0.015 2026-09-15 08:23:14,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,131 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,312 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,413 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,464 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,582 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,684 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,785 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,886 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,946 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:14,995 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,293 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,395 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,446 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,496 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,656 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,707 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:15,973 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:16,025 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:16,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:16,131 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:16,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:16] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:23:16,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22997815 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'a5fe4758-2d9b-42c1-88da-6955ad248145'}] 2026-09-15 08:23:16,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22997815 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'a5fe4758-2d9b-42c1-88da-6955ad248145'} created pos.order #562 2026-09-15 08:23:16,458 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22997815 finished 2026-09-15 08:23:16,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.125 0.207 2026-09-15 08:23:16,566 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.014 0.025 2026-09-15 08:23:16,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:23:16,633 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5698508 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'a5fe4758-2d9b-42c1-88da-6955ad248145'}] 2026-09-15 08:23:16,642 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:16,647 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5698508 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'a5fe4758-2d9b-42c1-88da-6955ad248145'} sync ignored for existing PoS order pos.order(562,) (state: paid) 2026-09-15 08:23:16,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5698508 finished 2026-09-15 08:23:16,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:16,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.047 0.061 2026-09-15 08:23:16,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:16,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.026 2026-09-15 08:23:16,830 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:16,880 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:16,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,108 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,163 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,210 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,427 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,479 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,594 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,646 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,696 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,753 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,804 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:17,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,029 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,138 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,236 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,513 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,678 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,729 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,780 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,846 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,948 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:18,998 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,049 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,112 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,162 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,215 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,264 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,419 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,589 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,639 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,690 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,791 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,898 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:19,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,001 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,107 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,424 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:23:20,454 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85960275 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'b6a0d34c-a803-49ac-b5cd-49ab156c0c8b'}] 2026-09-15 08:23:20,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85960275 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'b6a0d34c-a803-49ac-b5cd-49ab156c0c8b'} created pos.order #563 2026-09-15 08:23:20,800 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85960275 finished 2026-09-15 08:23:20,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.162 0.236 2026-09-15 08:23:20,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.017 0.024 2026-09-15 08:23:20,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:23:20,966 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39787839 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'b6a0d34c-a803-49ac-b5cd-49ab156c0c8b'}] 2026-09-15 08:23:20,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39787839 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'b6a0d34c-a803-49ac-b5cd-49ab156c0c8b'} sync ignored for existing PoS order pos.order(563,) (state: paid) 2026-09-15 08:23:20,984 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:20,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39787839 finished 2026-09-15 08:23:21,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-15 08:23:21,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:23:21,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.067 0.088 2026-09-15 08:23:21,202 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 26019508 (allocated 28577792) 2026-09-15 08:23:21,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 53469 2026-09-15 08:23:21,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-15 08:23:21,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 53469 2026-09-15 08:23:21,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082321_280137_test_loyalty_free_product_loyalty_program.txt 2026-09-15 08:23:21,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp8a9hhq21_chrome_odoo" 2026-09-15 08:23:21,570 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 53628 2026-09-15 08:23:21,570 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpm5u0paox_chrome_odoo 2026-09-15 08:23:21,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:44211/json/version 2026-09-15 08:23:21,572 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44211', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:23:21,575 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:23:21,575 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:44211/json 2026-09-15 08:23:21,576 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44211', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:23:21,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:44211/devtools/page/84F939C8A9A81FCC0B3521FBB9763CE1 2026-09-15 08:23:21,587 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-15 08:23:21,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-15 08:23:21,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:23:21,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-15 08:23:21,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:21,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:21,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:21] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.042 2026-09-15 08:23:21,687 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '84F939C8A9A81FCC0B3521FBB9763CE1', 'loaderId': '6F592FA6266B45C1965A2F5CEB51F492', 'isDownload': False} 2026-09-15 08:23:21,687 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-09-15 08:23:21,696 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:23:21,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:21] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:23:21,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:21] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:23:21,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:21] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:23:22,152 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:22,158 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:23:22,182 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-09-15 08:23:22,193 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:23:22,194 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:22,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:22,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:22,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:23:22,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:23:22,269 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-15 08:23:22,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.015 0.036 2026-09-15 08:23:22,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.186 0.279 2026-09-15 08:23:22,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:23:22,882 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:23:22,942 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-15 08:23:22,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:23:22,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-15 08:23:22,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:23:23,049 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:23,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:23:23,085 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:23:23,096 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:23:23,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.020 0.030 2026-09-15 08:23:23,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.069 2026-09-15 08:23:23,153 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:23:23,155 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23: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-15 08:23:23,209 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:23,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:23,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.070 0.034 2026-09-15 08:23:23,364 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.032 0.134 2026-09-15 08:23:23,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-15 08:23:23,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:23,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-15 08:23:23,424 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:23:23,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-15 08:23:23,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-15 08:23:23,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-09-15 08:23:23,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.123 2026-09-15 08:23:23,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:23,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-09-15 08:23:23,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-15 08:23:23,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-09-15 08:23:23,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:23,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:23,689 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:23,755 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:23,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-15 08:23:23,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:23,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:23,910 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:23,926 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:23,961 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,015 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,199 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,303 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,495 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,551 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,602 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,655 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,706 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,838 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:24,840 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:24,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:24,999 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:25,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:25,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:25,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:25,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.009 2026-09-15 08:23:25,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42901393 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'cf9e719a-79c2-48fe-87cc-228650d0aa47'}] 2026-09-15 08:23:25,219 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:23:25,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42901393 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'cf9e719a-79c2-48fe-87cc-228650d0aa47'} created pos.order #564 2026-09-15 08:23:25,432 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42901393 finished 2026-09-15 08:23:25,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.075 0.181 2026-09-15 08:23:25,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.016 0.028 2026-09-15 08:23:25,581 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23: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-15 08:23:25,696 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13303789 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'cf9e719a-79c2-48fe-87cc-228650d0aa47'}] 2026-09-15 08:23:25,702 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13303789 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'cf9e719a-79c2-48fe-87cc-228650d0aa47'} sync ignored for existing PoS order pos.order(564,) (state: paid) 2026-09-15 08:23:25,710 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:25,722 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13303789 finished 2026-09-15 08:23:25,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:25,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:25,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.049 0.079 2026-09-15 08:23:25,863 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.011 2026-09-15 08:23:25,876 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:25,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:25,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:23:26,150 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,199 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,475 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,628 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,689 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,791 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,843 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:26,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,007 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,210 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,264 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,315 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,367 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,486 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,537 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,639 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:27,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,205 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:23:28,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,301 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,353 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,616 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,668 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,720 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,783 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:28,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56540947 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '77660c69-8830-4d39-95fa-01c795e9862e'}] 2026-09-15 08:23:29,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56540947 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '77660c69-8830-4d39-95fa-01c795e9862e'} created pos.order #565 2026-09-15 08:23:29,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56540947 finished 2026-09-15 08:23:29,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.100 0.193 2026-09-15 08:23:29,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.012 0.024 2026-09-15 08:23:29,156 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23: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-15 08:23:29,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14319031 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '77660c69-8830-4d39-95fa-01c795e9862e'}] 2026-09-15 08:23:29,213 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14319031 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '77660c69-8830-4d39-95fa-01c795e9862e'} sync ignored for existing PoS order pos.order(565,) (state: paid) 2026-09-15 08:23:29,237 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14319031 finished 2026-09-15 08:23:29,264 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.045 0.079 2026-09-15 08:23:29,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.014 2026-09-15 08:23:29,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,431 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,481 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,535 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,592 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,644 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,800 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,852 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,917 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:29,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,018 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,071 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,464 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,569 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,628 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,678 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,729 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:30,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,046 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,099 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,215 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48156697 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': '3485ca8a-8cb5-4a1d-a88e-2c67d967b0a9'}] 2026-09-15 08:23:31,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48156697 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': '3485ca8a-8cb5-4a1d-a88e-2c67d967b0a9'} created pos.order #566 2026-09-15 08:23:31,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48156697 finished 2026-09-15 08:23:31,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.064 0.174 2026-09-15 08:23:31,521 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.013 0.029 2026-09-15 08:23:31,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:23:31,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90509991 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '3485ca8a-8cb5-4a1d-a88e-2c67d967b0a9'}] 2026-09-15 08:23:31,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,609 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90509991 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '3485ca8a-8cb5-4a1d-a88e-2c67d967b0a9'} sync ignored for existing PoS order pos.order(566,) (state: paid) 2026-09-15 08:23:31,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90509991 finished 2026-09-15 08:23:31,651 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,712 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.043 0.081 2026-09-15 08:23:31,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:31] "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-15 08:23:31,766 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,814 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,864 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:31,966 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,021 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,175 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,239 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,456 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,558 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,664 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,721 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,829 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:32,939 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-09-15 08:23:33,315 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,367 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,418 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,681 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,850 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:33,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61661077 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'c91682e9-1bca-4513-84ab-79fd85182f2a'}] 2026-09-15 08:23:34,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61661077 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'c91682e9-1bca-4513-84ab-79fd85182f2a'} created pos.order #567 2026-09-15 08:23:34,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61661077 finished 2026-09-15 08:23:34,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.099 0.173 2026-09-15 08:23:34,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:23:34,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20951570 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'c91682e9-1bca-4513-84ab-79fd85182f2a'}] 2026-09-15 08:23:34,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20951570 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'c91682e9-1bca-4513-84ab-79fd85182f2a'} sync ignored for existing PoS order pos.order(567,) (state: paid) 2026-09-15 08:23:34,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:34,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20951570 finished 2026-09-15 08:23:34,265 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-15 08:23:34,266 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:23:34,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.023 0.052 2026-09-15 08:23:34,467 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 30424728 (allocated 33304576) 2026-09-15 08:23:34,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 53628 2026-09-15 08:23:34,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-15 08:23:34,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 53628 2026-09-15 08:23:34,547 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082334_547759_test_loyalty_free_product_loyalty_program.txt 2026-09-15 08:23:34,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpm5u0paox_chrome_odoo" 2026-09-15 08:23:34,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 53796 2026-09-15 08:23:34,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpy_e6s0cu_chrome_odoo 2026-09-15 08:23:34,909 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:36159/json/version 2026-09-15 08:23:34,910 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:23:34,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:23:34,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:36159/json 2026-09-15 08:23:34,913 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:23:34,914 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:36159/devtools/page/F62FAA0BEF73AA885284CABC23163A11 2026-09-15 08:23:34,916 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-15 08:23:34,917 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-15 08:23:34,956 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:23:34,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-15 08:23:34,967 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:34,967 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:35,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.026 2026-09-15 08:23:35,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'F62FAA0BEF73AA885284CABC23163A11', 'loaderId': '854B05B7D443F5CD08ACA252B78F4ABF', 'isDownload': False} 2026-09-15 08:23:35,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-09-15 08:23:35,039 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:23:35,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-09-15 08:23:35,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:23:35,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-15 08:23:35,536 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:35,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:23:35,575 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:35,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:23:35,589 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:35,601 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:23:35,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:35,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.004 2026-09-15 08:23:35,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:23:35,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.034 2026-09-15 08:23:35,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-15 08:23:36,187 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.209 0.246 2026-09-15 08:23:36,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:23:36,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:23:36,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.032 2026-09-15 08:23:36,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:23:36,363 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-15 08:23:36,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:23:36,421 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:23:36,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:23:36,433 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:23:36,458 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:23:36,491 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:23:36,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.015 0.062 2026-09-15 08:23:36,502 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "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-15 08:23:36,521 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.093 2026-09-15 08:23:36,544 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:36,585 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:36,620 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:36,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.044 0.043 2026-09-15 08:23:36,665 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:23:36,718 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:36,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.109 2026-09-15 08:23:36,762 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-09-15 08:23:36,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:36,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.173 2026-09-15 08:23:36,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-09-15 08:23:36,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:36,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.233 2026-09-15 08:23:36,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-09-15 08:23:36,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-15 08:23:36,894 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:36,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-15 08:23:36,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-15 08:23:36,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-15 08:23:36,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:36,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:23:37,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,146 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,246 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,297 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,416 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:37,456 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,616 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,676 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,727 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,872 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,922 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:37,975 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:38,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:38,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:38,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:38,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:38,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-15 08:23:38,231 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:23:38,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 18700496 (allocated 21233664) 2026-09-15 08:23:38,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 53796 2026-09-15 08:23:38,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-15 08:23:38,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 53796 2026-09-15 08:23:38,383 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082338_383078_test_loyalty_free_product_loyalty_program.txt 2026-09-15 08:23:38,383 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpy_e6s0cu_chrome_odoo" 2026-09-15 08:23:38,394 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-09-15 08:23:39,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 53928 2026-09-15 08:23:39,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpkmu42_to_chrome_odoo 2026-09-15 08:23:39,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:42631/json/version 2026-09-15 08:23:39,421 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:23:39,440 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:23:39,441 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:42631/json 2026-09-15 08:23:39,441 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:23:39,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:42631/devtools/page/1A692553C1410E0B7B73E35272342A72 2026-09-15 08:23:39,456 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-09-15 08:23:39,457 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-09-15 08:23:39,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:23:39,492 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-09-15 08:23:39,494 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:39,494 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:39,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:23:40,156 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.050 0.604 2026-09-15 08:23:40,159 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '1A692553C1410E0B7B73E35272342A72', 'loaderId': '15658258B63B0B7F457E6B31DB0D7573', 'isDownload': False} 2026-09-15 08:23:40,160 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-09-15 08:23:40,166 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:23:40,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-09-15 08:23:40,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:23:40,228 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-09-15 08:23:40,621 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:40,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:23:40,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:23:40,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:40,689 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:23:40,690 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:40,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:23:40,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23: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.009 2026-09-15 08:23:40,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-15 08:23:40,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.028 2026-09-15 08:23:40,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-15 08:23:41,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.194 0.305 2026-09-15 08:23:41,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "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-15 08:23:41,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:23:41,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-15 08:23:41,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:23:41,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-09-15 08:23:41,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23: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-15 08:23:41,584 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:23:41,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:23:41,613 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:23:41,615 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:23:41,651 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "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-15 08:23:41,663 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:23:41,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.044 0.051 2026-09-15 08:23:41,686 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:41,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:41,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.041 0.042 2026-09-15 08:23:41,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.172 2026-09-15 08:23:41,842 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.034 0.150 2026-09-15 08:23:41,856 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:23:41,872 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.066 2026-09-15 08:23:41,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-15 08:23:41,904 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:41,906 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:41,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-15 08:23:41,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-15 08:23:41,981 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-15 08:23:42,001 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:42] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-15 08:23:42,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:42] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-15 08:23:42,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:42] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-09-15 08:23:42,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.162 2026-09-15 08:23:42,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:42] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-09-15 08:23:42,216 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,269 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,321 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,715 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,766 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:42,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,110 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,178 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,301 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,358 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,409 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,595 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,646 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,697 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,748 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,800 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,921 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:43,979 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,136 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,271 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:23:44,274 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:23:44,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,360 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,431 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:44,616 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21243298 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0ef27572-5c5c-4aad-8e0d-be4d2d2a59aa'}] 2026-09-15 08:23:44,618 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:23:45,020 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21243298 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0ef27572-5c5c-4aad-8e0d-be4d2d2a59aa'} created pos.order #568 2026-09-15 08:23:45,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21243298 finished 2026-09-15 08:23:45,083 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.218 0.252 2026-09-15 08:23:45,175 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.020 0.045 2026-09-15 08:23:45,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:23:45,304 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36876671 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0ef27572-5c5c-4aad-8e0d-be4d2d2a59aa'}] 2026-09-15 08:23:45,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,312 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36876671 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0ef27572-5c5c-4aad-8e0d-be4d2d2a59aa'} sync ignored for existing PoS order pos.order(568,) (state: paid) 2026-09-15 08:23:45,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36876671 finished 2026-09-15 08:23:45,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.041 0.080 2026-09-15 08:23:45,425 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:45] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:23:45,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.012 2026-09-15 08:23:45,531 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,748 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,849 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:45,970 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,233 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,312 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,464 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,569 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,620 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,746 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:46,963 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,080 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,131 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,181 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,232 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,285 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,333 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,389 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,493 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,544 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,594 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,650 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,751 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,807 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:47,977 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10170912 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '261b1520-e998-4a5c-aedc-52cb77a1edc4'}] 2026-09-15 08:23:48,199 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10170912 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '261b1520-e998-4a5c-aedc-52cb77a1edc4'} created pos.order #569 2026-09-15 08:23:48,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10170912 finished 2026-09-15 08:23:48,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.089 0.196 2026-09-15 08:23:48,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:23:48,320 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96551442 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '261b1520-e998-4a5c-aedc-52cb77a1edc4'}] 2026-09-15 08:23:48,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:48,334 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96551442 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '261b1520-e998-4a5c-aedc-52cb77a1edc4'} sync ignored for existing PoS order pos.order(569,) (state: paid) 2026-09-15 08:23:48,345 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96551442 finished 2026-09-15 08:23:48,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:48,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.042 0.072 2026-09-15 08:23:48,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:48,495 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:48,547 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:48,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:48,773 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:48,824 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:48,874 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:48,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:48,981 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,034 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,374 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,439 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,492 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,597 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,648 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,755 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,906 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:49,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,285 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,335 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,494 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,850 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:50,954 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,007 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,217 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,268 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,429 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,481 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:51,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91222248 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '7ac61ce4-c4c4-4e92-8018-b17dfc516a92'}] 2026-09-15 08:23:51,846 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91222248 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '7ac61ce4-c4c4-4e92-8018-b17dfc516a92'} created pos.order #570 2026-09-15 08:23:51,860 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91222248 finished 2026-09-15 08:23:51,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 135 0.146 0.231 2026-09-15 08:23:52,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.035 0.030 2026-09-15 08:23:52,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:23:52,101 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13998301 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '7ac61ce4-c4c4-4e92-8018-b17dfc516a92'}] 2026-09-15 08:23:52,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,121 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13998301 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '7ac61ce4-c4c4-4e92-8018-b17dfc516a92'} sync ignored for existing PoS order pos.order(570,) (state: paid) 2026-09-15 08:23:52,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13998301 finished 2026-09-15 08:23:52,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,227 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.052 0.084 2026-09-15 08:23:52,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:52] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:23:52,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.008 0.020 2026-09-15 08:23:52,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,390 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,624 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,767 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,817 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:52,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,033 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,084 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,185 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,237 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,431 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,482 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,539 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,642 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,756 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,807 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:53,975 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,077 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,196 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,247 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,298 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,399 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,712 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,768 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,819 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,870 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:54,979 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,031 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,100 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70603864 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '9724ed32-d492-4080-acbe-3a75836a2e18'}] 2026-09-15 08:23:55,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70603864 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '9724ed32-d492-4080-acbe-3a75836a2e18'} created pos.order #571 2026-09-15 08:23:55,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70603864 finished 2026-09-15 08:23:55,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 135 0.097 0.177 2026-09-15 08:23:55,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.011 0.027 2026-09-15 08:23:55,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23: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-15 08:23:55,493 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,497 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87062602 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '9724ed32-d492-4080-acbe-3a75836a2e18'}] 2026-09-15 08:23:55,502 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87062602 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '9724ed32-d492-4080-acbe-3a75836a2e18'} sync ignored for existing PoS order pos.order(571,) (state: paid) 2026-09-15 08:23:55,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87062602 finished 2026-09-15 08:23:55,544 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.029 0.062 2026-09-15 08:23:55,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:55] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:23:55,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:23:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.011 2026-09-15 08:23:55,666 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,767 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,817 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:55,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,045 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,146 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,197 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,247 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,302 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,353 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,480 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,541 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,595 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,646 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,852 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:56,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,205 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,257 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,360 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,624 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,743 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,821 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,869 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:57,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,024 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,178 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,228 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,315 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,365 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,491 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,597 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,654 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,809 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,862 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,913 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:58,964 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,110 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,164 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,215 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,267 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,318 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,420 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,572 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:23:59,963 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71641858 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '2803bc5e-f2d8-4412-828e-c33883a1e04e'}] 2026-09-15 08:24:00,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71641858 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '2803bc5e-f2d8-4412-828e-c33883a1e04e'} created pos.order #572 2026-09-15 08:24:00,213 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71641858 finished 2026-09-15 08:24:00,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.105 0.204 2026-09-15 08:24:00,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.020 0.030 2026-09-15 08:24:00,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:24:00,424 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:00,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91888645 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '2803bc5e-f2d8-4412-828e-c33883a1e04e'}] 2026-09-15 08:24:00,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91888645 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '2803bc5e-f2d8-4412-828e-c33883a1e04e'} sync ignored for existing PoS order pos.order(572,) (state: paid) 2026-09-15 08:24:00,455 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91888645 finished 2026-09-15 08:24:00,478 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-09-15 08:24:00,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:24:00,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.047 0.061 2026-09-15 08:24:00,835 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 34687084 (allocated 35663872) 2026-09-15 08:24:00,846 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 53928 2026-09-15 08:24:00,847 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-09-15 08:24:00,847 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 53928 2026-09-15 08:24:00,902 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082400_902742_test_loyalty_free_product_rewards.txt 2026-09-15 08:24:00,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpkmu42_to_chrome_odoo" 2026-09-15 08:24:00,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-09-15 08:24:01,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 54098 2026-09-15 08:24:01,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmp_gswogm5_chrome_odoo 2026-09-15 08:24:01,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:33521/json/version 2026-09-15 08:24:01,672 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:01,686 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:01,687 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:33521/json 2026-09-15 08:24:01,687 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:01,689 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:33521/devtools/page/AD5DC34D69D67788B5708DFE48B9F34C 2026-09-15 08:24:01,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-09-15 08:24:01,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-09-15 08:24:01,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:01,747 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-09-15 08:24:01,755 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:01,755 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:01,769 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:24:02,215 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.071 0.377 2026-09-15 08:24:02,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'AD5DC34D69D67788B5708DFE48B9F34C', 'loaderId': '91BC4EC8D5A4792F5D84F066B2BE6635', 'isDownload': False} 2026-09-15 08:24:02,218 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:02,227 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:02,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-15 08:24:02,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:24:02,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:24:02,722 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:02,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:24:02,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:24:02,777 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:24:02,778 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:02,789 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:02,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:02,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-15 08:24:02,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:24:02,904 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.032 2026-09-15 08:24:02,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-15 08:24:03,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.281 0.309 2026-09-15 08:24:03,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "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-15 08:24:03,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.007 2026-09-15 08:24:03,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.044 2026-09-15 08:24:03,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:24:03,747 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-09-15 08:24:03,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:24:03,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:03,797 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:03,812 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:24:03,840 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:24:03,881 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:24:03,885 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-15 08:24:03,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.057 0.039 2026-09-15 08:24:03,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.111 2026-09-15 08:24:03,921 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:24:03,934 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.038 0.126 2026-09-15 08:24:04,012 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:04,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.045 0.144 2026-09-15 08:24:04,104 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:24:04,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.130 2026-09-15 08:24:04,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-15 08:24:04,175 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-09-15 08:24:04,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-09-15 08:24:04,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-09-15 08:24:04,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-15 08:24:04,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-15 08:24:04,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.129 2026-09-15 08:24:04,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-15 08:24:04,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.180 2026-09-15 08:24:04,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,590 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,641 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,743 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,807 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,820 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:04,820 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:04,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:04,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:05,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:05,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:05,136 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:05,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:05,242 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:05,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:05,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99040388 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '15360fa6-8c33-4780-812e-2fd0a7db5840'}] 2026-09-15 08:24:05,319 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:24:05,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99040388 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '15360fa6-8c33-4780-812e-2fd0a7db5840'} created pos.order #573 2026-09-15 08:24:05,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99040388 finished 2026-09-15 08:24:05,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.156 0.212 2026-09-15 08:24:05,788 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.029 0.035 2026-09-15 08:24:05,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24: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-15 08:24:05,895 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62224824 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '15360fa6-8c33-4780-812e-2fd0a7db5840'}] 2026-09-15 08:24:05,901 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62224824 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '15360fa6-8c33-4780-812e-2fd0a7db5840'} sync ignored for existing PoS order pos.order(573,) (state: paid) 2026-09-15 08:24:05,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:05,917 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62224824 finished 2026-09-15 08:24:05,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-09-15 08:24:05,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:06,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.050 0.089 2026-09-15 08:24:06,042 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 17662512 (allocated 18874368) 2026-09-15 08:24:06,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 54098 2026-09-15 08:24:06,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-09-15 08:24:06,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 54098 2026-09-15 08:24:06,103 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082406_103488_test_loyalty_free_product_rewards_2.txt 2026-09-15 08:24:06,103 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmp_gswogm5_chrome_odoo" 2026-09-15 08:24:06,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-09-15 08:24:06,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 54234 2026-09-15 08:24:06,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpzr5e_m7w_chrome_odoo 2026-09-15 08:24:06,962 44 INFO rb-7f8ce6a-224855-415796 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:40707/json/version 2026-09-15 08:24:06,963 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:06,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:06,972 44 INFO rb-7f8ce6a-224855-415796 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:40707/json 2026-09-15 08:24:06,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:06,974 44 INFO rb-7f8ce6a-224855-415796 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:40707/devtools/page/2FC8E1113C3DDA6A0ACF91D3A7154D33 2026-09-15 08:24:06,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:06,978 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-09-15 08:24:07,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:07,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-09-15 08:24:07,038 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:07,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:07,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:24:07,443 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:07] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.054 0.335 2026-09-15 08:24:07,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': '2FC8E1113C3DDA6A0ACF91D3A7154D33', 'loaderId': '73434AA196379DBB5C22729E9F73CF03', 'isDownload': False} 2026-09-15 08:24:07,447 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:07,453 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:07,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:07] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-09-15 08:24:07,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:07] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:24:07,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:07] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-09-15 08:24:07,892 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:07,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-15 08:24:07,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:24:07,958 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:07,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:24:07,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:07,984 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:08,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-15 08:24:08,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.018 2026-09-15 08:24:08,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-09-15 08:24:08,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.049 2026-09-15 08:24:08,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.263 0.320 2026-09-15 08:24:08,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:24:08,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:24:08,872 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-09-15 08:24:08,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:24:08,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:08,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-09-15 08:24:08,969 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:24:08,977 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:24:08,982 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:08,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:08] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.020 2026-09-15 08:24:09,018 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:24:09,020 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24: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-15 08:24:09,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.022 0.052 2026-09-15 08:24:09,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-15 08:24:09,082 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:09,120 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:09,181 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:09,201 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.069 2026-09-15 08:24:09,204 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:09,262 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.023 0.147 2026-09-15 08:24:09,270 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:09,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:24:09,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-15 08:24:09,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-09-15 08:24:09,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-09-15 08:24:09,398 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-15 08:24:09,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-15 08:24:09,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-15 08:24:09,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.167 2026-09-15 08:24:09,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-15 08:24:09,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:09] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-09-15 08:24:09,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:09,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:09,714 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:09,768 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:09,939 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:09,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,171 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,223 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-15 08:24:10,398 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,449 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,662 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,719 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,826 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,895 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:10,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,144 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:11,145 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:11,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,233 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,300 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,352 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:11,587 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34453467 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a8525884-7244-4c00-aca7-55e06f930e4c'}] 2026-09-15 08:24:11,590 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:11,917 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34453467 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a8525884-7244-4c00-aca7-55e06f930e4c'} created pos.order #574 2026-09-15 08:24:11,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34453467 finished 2026-09-15 08:24:11,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.155 0.235 2026-09-15 08:24:12,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.039 0.037 2026-09-15 08:24:12,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:24:12,233 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96747498 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a8525884-7244-4c00-aca7-55e06f930e4c'}] 2026-09-15 08:24:12,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:12,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96747498 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a8525884-7244-4c00-aca7-55e06f930e4c'} sync ignored for existing PoS order pos.order(574,) (state: paid) 2026-09-15 08:24:12,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96747498 finished 2026-09-15 08:24:12,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-09-15 08:24:12,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:24:12,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.052 0.081 2026-09-15 08:24:12,407 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 19678800 (allocated 23465984) 2026-09-15 08:24:12,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 54234 2026-09-15 08:24:12,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-09-15 08:24:12,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 54234 2026-09-15 08:24:12,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082412_474572_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-09-15 08:24:12,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpzr5e_m7w_chrome_odoo" 2026-09-15 08:24:12,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-09-15 08:24:13,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 54373 2026-09-15 08:24:13,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpsvsohjeo_chrome_odoo 2026-09-15 08:24:13,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:42173/json/version 2026-09-15 08:24:13,389 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:13,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:13,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:42173/json 2026-09-15 08:24:13,415 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:13,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:42173/devtools/page/8F3A723CBB09A48B3873550E68E0CA62 2026-09-15 08:24:13,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-09-15 08:24:13,429 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-09-15 08:24:13,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:13,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-09-15 08:24:13,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:13,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:13,518 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:24:14,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.079 0.618 2026-09-15 08:24:14,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '8F3A723CBB09A48B3873550E68E0CA62', 'loaderId': '61EDC90EA70780ECC54F56B020677FA7', 'isDownload': False} 2026-09-15 08:24:14,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:14,224 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:14,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.011 2026-09-15 08:24:14,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-15 08:24:14,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-09-15 08:24:14,653 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:14,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:24:14,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 08:24:14,706 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:14,711 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:14,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:24:14,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:14,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-15 08:24:14,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-15 08:24:14,808 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.037 2026-09-15 08:24:14,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-15 08:24:15,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.236 0.263 2026-09-15 08:24:15,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "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-15 08:24:15,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-09-15 08:24:15,526 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.061 2026-09-15 08:24:15,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:24:15,556 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:15,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:24:15,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:24:15,638 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:24:15,644 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:24:15,654 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:24:15,689 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "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-15 08:24:15,742 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.083 2026-09-15 08:24:15,745 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:15,747 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.077 0.040 2026-09-15 08:24:15,750 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:24:15,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.133 2026-09-15 08:24:15,853 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.042 0.112 2026-09-15 08:24:15,855 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:15,858 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:15,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:15,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.052 0.153 2026-09-15 08:24:15,946 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:15,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-15 08:24:15,997 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.183 2026-09-15 08:24:16,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:16] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-09-15 08:24:16,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:16] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.244 2026-09-15 08:24:16,087 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:16] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-09-15 08:24:16,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-15 08:24:16,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.174 2026-09-15 08:24:16,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:16] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-15 08:24:16,204 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:16] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-15 08:24:16,279 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.246 2026-09-15 08:24:16,351 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:16,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:16,487 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:16,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:16,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:16,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.012 2026-09-15 08:24:16,660 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:16,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:16,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:16,842 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:16,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:16,948 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,001 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,172 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,223 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,329 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,378 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,477 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,547 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,550 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44231676 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0791e57f-30f8-441c-8539-ba963259a300'}] 2026-09-15 08:24:17,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44231676 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0791e57f-30f8-441c-8539-ba963259a300'} created pos.order #575 2026-09-15 08:24:17,639 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44231676 finished 2026-09-15 08:24:17,656 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.056 0.088 2026-09-15 08:24:17,718 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,770 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-09-15 08:24:17,770 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:17,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 15794036 (allocated 17301504) 2026-09-15 08:24:17,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 54373 2026-09-15 08:24:17,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-09-15 08:24:17,850 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 54373 2026-09-15 08:24:17,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082417_927337_test_loyalty_is_not_processed_for_draft_order.txt 2026-09-15 08:24:17,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpsvsohjeo_chrome_odoo" 2026-09-15 08:24:17,937 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-09-15 08:24:18,520 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 54509 2026-09-15 08:24:18,520 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmp_d24bt_1_chrome_odoo 2026-09-15 08:24:18,520 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:45625/json/version 2026-09-15 08:24:18,522 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:18,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:18,532 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:45625/json 2026-09-15 08:24:18,532 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:18,540 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:45625/devtools/page/2800AC85294D2BBC14AA66A2EA86ACE6 2026-09-15 08:24:18,544 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-09-15 08:24:18,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-09-15 08:24:18,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:18,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-09-15 08:24:18,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:18,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:18,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:24:18,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:18] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.029 0.332 2026-09-15 08:24:19,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '2800AC85294D2BBC14AA66A2EA86ACE6', 'loaderId': '952AA003F0CEB741A8DCB2F102F9645A', 'isDownload': False} 2026-09-15 08:24:19,002 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:19,009 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:19,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:24:19,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-15 08:24:19,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 08:24:19,470 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:19,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:24:19,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-15 08:24:19,526 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:19,531 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:19,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:24:19,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:19,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-09-15 08:24:19,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-15 08:24:19,666 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.030 2026-09-15 08:24:19,672 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-09-15 08:24:20,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.158 0.237 2026-09-15 08:24:20,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:24:20,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:24:20,191 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-15 08:24:20,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:24:20,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-09-15 08:24:20,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:24:20,298 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:20,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:20,322 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:20,334 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:24:20,370 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.025 0.032 2026-09-15 08:24:20,385 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.065 2026-09-15 08:24:20,390 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:20,393 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24: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-15 08:24:20,414 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:24:20,464 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:20,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.034 0.039 2026-09-15 08:24:20,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.110 2026-09-15 08:24:20,557 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:20,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-09-15 08:24:20,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-15 08:24:20,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.079 2026-09-15 08:24:20,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-15 08:24:20,643 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:20,650 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:20,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.011 0.117 2026-09-15 08:24:20,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=product.template&field=image_128&id=1681&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-15 08:24:20,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-15 08:24:20,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-15 08:24:20,777 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-09-15 08:24:20,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-15 08:24:20,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.172 2026-09-15 08:24:20,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:20,994 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:21,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:21,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:21,166 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:21,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:21,240 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:21] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.005 0.013 2026-09-15 08:24:21,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.014 2026-09-15 08:24:21,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-09-15 08:24:21,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:21,402 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14907392 (allocated 16515072) 2026-09-15 08:24:21,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 54509 2026-09-15 08:24:21,410 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-09-15 08:24:21,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 54509 2026-09-15 08:24:21,456 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082421_455903_test_loyalty_on_order_with_fixed_tax.txt 2026-09-15 08:24:21,456 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmp_d24bt_1_chrome_odoo" 2026-09-15 08:24:21,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-09-15 08:24:22,033 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 54644 2026-09-15 08:24:22,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpae6lplxb_chrome_odoo 2026-09-15 08:24:22,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:42427/json/version 2026-09-15 08:24:22,035 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:22,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:22,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:42427/json 2026-09-15 08:24:22,060 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:22,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:42427/devtools/page/E1E7D755A125AE6D027C6BDC6A8F7AD1 2026-09-15 08:24:22,079 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-09-15 08:24:22,080 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-09-15 08:24:22,183 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:22,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-09-15 08:24:22,194 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:22,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:22,209 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:24:22,676 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:22] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.043 0.428 2026-09-15 08:24:22,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': 'E1E7D755A125AE6D027C6BDC6A8F7AD1', 'loaderId': '4A0A48CAF4F6DA12927FEEF5795CEAEA', 'isDownload': False} 2026-09-15 08:24:22,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-09-15 08:24:22,687 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:22,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:22] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:24:22,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:22] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:24:22,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:22] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:24:23,096 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:23,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:24:23,139 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:23,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:24:23,147 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:23,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:24:23,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:23,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-15 08:24:23,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.036 2026-09-15 08:24:23,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.028 0.037 2026-09-15 08:24:23,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-09-15 08:24:23,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.270 0.329 2026-09-15 08:24:23,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:24:24,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:24:24,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-15 08:24:24,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-15 08:24:24,107 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-09-15 08:24:24,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-09-15 08:24:24,165 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:24,212 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-15 08:24:24,215 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:24:24,243 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:24:24,246 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:24:24,249 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.040 0.038 2026-09-15 08:24:24,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:24,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.141 2026-09-15 08:24:24,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-09-15 08:24:24,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:24,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.027 0.039 2026-09-15 08:24:24,441 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:24:24,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.079 2026-09-15 08:24:24,469 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:24,511 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.126 2026-09-15 08:24:24,517 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:24,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.162 2026-09-15 08:24:24,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-09-15 08:24:24,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-09-15 08:24:24,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.048 0.201 2026-09-15 08:24:24,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-15 08:24:24,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-09-15 08:24:24,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-15 08:24:24,827 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.023 0.312 2026-09-15 08:24:24,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.256 2026-09-15 08:24:24,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,025 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,667 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,743 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.019 2026-09-15 08:24:25,809 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,879 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,893 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:25,894 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:25,929 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:25,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,116 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,241 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,609 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,662 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,796 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:26,800 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56949784 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '2b40477c-c040-4b6e-91b9-eb6f0978945d'}] 2026-09-15 08:24:26,809 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:27,097 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56949784 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '2b40477c-c040-4b6e-91b9-eb6f0978945d'} created pos.order #576 2026-09-15 08:24:27,109 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56949784 finished 2026-09-15 08:24:27,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 204 0.137 0.214 2026-09-15 08:24:27,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.048 0.051 2026-09-15 08:24:27,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:24:27,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:27] "GET /report/barcode/Code128/0441-ed27-41c8 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-15 08:24:27,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53312049 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '2b40477c-c040-4b6e-91b9-eb6f0978945d'}] 2026-09-15 08:24:27,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53312049 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '2b40477c-c040-4b6e-91b9-eb6f0978945d'} sync ignored for existing PoS order pos.order(576,) (state: paid) 2026-09-15 08:24:27,445 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:27,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53312049 finished 2026-09-15 08:24:27,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-09-15 08:24:27,497 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-15 08:24:27,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.067 0.088 2026-09-15 08:24:27,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 20826792 (allocated 22941696) 2026-09-15 08:24:27,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 54644 2026-09-15 08:24:27,625 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-09-15 08:24:27,625 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 54644 2026-09-15 08:24:27,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:27] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.014 2026-09-15 08:24:27,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082427_682590_test_loyalty_program_different_orders.txt 2026-09-15 08:24:27,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpae6lplxb_chrome_odoo" 2026-09-15 08:24:27,703 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-09-15 08:24:28,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 54797 2026-09-15 08:24:28,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmpofmmhicl_chrome_odoo 2026-09-15 08:24:28,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:46339/json/version 2026-09-15 08:24:28,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:28,344 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:28,344 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:46339/json 2026-09-15 08:24:28,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:28,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:46339/devtools/page/7FE2E47F36C45F8A7EC47FE835FCFF55 2026-09-15 08:24:28,353 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-09-15 08:24:28,365 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-09-15 08:24:28,458 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:28,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-09-15 08:24:28,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:28,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:28,500 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:24:29,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.091 0.671 2026-09-15 08:24:29,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '7FE2E47F36C45F8A7EC47FE835FCFF55', 'loaderId': 'C9F25EFE7A9D0D1AA21603392296A123', 'isDownload': False} 2026-09-15 08:24:29,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-09-15 08:24:29,258 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:29,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.025 0.008 2026-09-15 08:24:29,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-15 08:24:29,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-09-15 08:24:29,720 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:24:29,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-15 08:24:29,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:29,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:24:29,767 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:29,777 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:24:29,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:29,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.013 2026-09-15 08:24:29,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.045 2026-09-15 08:24:29,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.042 0.043 2026-09-15 08:24:29,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-15 08:24:30,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.285 0.305 2026-09-15 08:24:30,590 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:24:30,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:24:30,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-15 08:24:30,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:24:30,730 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-09-15 08:24:30,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:24:30,787 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:30,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:24:30,814 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:24:30,821 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:30,843 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:24:30,846 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24: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-15 08:24:30,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.022 0.030 2026-09-15 08:24:30,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-09-15 08:24:30,929 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:30,970 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:24:31,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:31,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.058 0.044 2026-09-15 08:24:31,079 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:24:31,086 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:31,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.027 0.136 2026-09-15 08:24:31,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-09-15 08:24:31,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-09-15 08:24:31,193 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-15 08:24:31,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-09-15 08:24:31,262 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.163 2026-09-15 08:24:31,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-15 08:24:31,307 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1683&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-15 08:24:31,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-15 08:24:31,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1684&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-15 08:24:31,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-15 08:24:31,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.116 2026-09-15 08:24:31,511 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.226 2026-09-15 08:24:31,572 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:31,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:31,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:31,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:31,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:31,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:31,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:31,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,065 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,202 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,269 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,371 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,477 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,724 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:32,970 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:33,044 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:33,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:33,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-09-15 08:24:33,145 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-15 08:24:33,248 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17351636 (allocated 18747392) 2026-09-15 08:24:33,259 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 54797 2026-09-15 08:24:33,261 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-09-15 08:24:33,261 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 54797 2026-09-15 08:24:33,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082433_319525_test_loyalty_program_specific_product.txt 2026-09-15 08:24:33,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmpofmmhicl_chrome_odoo" 2026-09-15 08:24:33,332 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-09-15 08:24:33,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 54935 2026-09-15 08:24:33,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmp8gzts7ka_chrome_odoo 2026-09-15 08:24:33,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:34685/json/version 2026-09-15 08:24:33,912 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:33,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:33,950 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:34685/json 2026-09-15 08:24:33,950 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:33,956 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:34685/devtools/page/153AE3711E73B0CCA12AA4437DEA7702 2026-09-15 08:24:33,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-09-15 08:24:33,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-09-15 08:24:34,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:34,077 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-09-15 08:24:34,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:34,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:34,094 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:24:34,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:34] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.037 0.386 2026-09-15 08:24:34,513 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '153AE3711E73B0CCA12AA4437DEA7702', 'loaderId': 'E6FEE5DA195D31F24D3DCFF0FC733301', 'isDownload': False} 2026-09-15 08:24:34,513 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-09-15 08:24:34,520 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:34,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:34] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:24:34,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:34] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-09-15 08:24:34,551 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:34] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-09-15 08:24:34,987 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:35,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:24:35,021 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:35,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:24:35,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:35,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-15 08:24:35,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:35,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.011 2026-09-15 08:24:35,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.017 2026-09-15 08:24:35,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.004 2026-09-15 08:24:35,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.044 0.033 2026-09-15 08:24:35,826 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.283 0.306 2026-09-15 08:24:35,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:24:35,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:24:35,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:35] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-15 08:24:36,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:24:36,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-09-15 08:24:36,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:24:36,069 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:36,091 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:36,099 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:24:36,116 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:36,125 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.030 2026-09-15 08:24:36,129 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "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-15 08:24:36,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.054 2026-09-15 08:24:36,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-15 08:24:36,187 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:36,235 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:24:36,291 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:36,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.050 0.042 2026-09-15 08:24:36,323 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:24:36,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:36,371 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:36,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.029 0.135 2026-09-15 08:24:36,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-09-15 08:24:36,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-15 08:24:36,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-09-15 08:24:36,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-09-15 08:24:36,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.184 2026-09-15 08:24:36,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-15 08:24:36,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:24:36,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=product.template&field=image_128&id=1687&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.148 2026-09-15 08:24:36,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-15 08:24:36,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-15 08:24:36,737 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.234 2026-09-15 08:24:36,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:36,848 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:36,899 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:36,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,019 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.013 2026-09-15 08:24:37,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,157 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,208 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,361 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,679 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,735 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,869 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,919 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:37,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:38,025 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:38,077 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-09-15 08:24:38,078 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-15 08:24:38,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 16552104 (allocated 18087936) 2026-09-15 08:24:38,167 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 54935 2026-09-15 08:24:38,175 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-09-15 08:24:38,175 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 54935 2026-09-15 08:24:38,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082438_215185_test_loyalty_program_using_same_product.txt 2026-09-15 08:24:38,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmp8gzts7ka_chrome_odoo" 2026-09-15 08:24:38,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-09-15 08:24:39,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 55072 2026-09-15 08:24:39,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp8ifwctam_chrome_odoo 2026-09-15 08:24:39,191 44 INFO rb-7f8ce6a-224855-415796 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:41585/json/version 2026-09-15 08:24:39,193 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:39,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:39,230 44 INFO rb-7f8ce6a-224855-415796 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:41585/json 2026-09-15 08:24:39,230 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:39,233 44 INFO rb-7f8ce6a-224855-415796 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:41585/devtools/page/4EFF6E6BFCDB5E0F2E03962A9756F41C 2026-09-15 08:24:39,235 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:39,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-15 08:24:39,276 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:39,284 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-15 08:24:39,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:39,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:39,304 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:24:39,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:39] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.046 0.436 2026-09-15 08:24:39,786 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '4EFF6E6BFCDB5E0F2E03962A9756F41C', 'loaderId': '8C21713413E8EED768A29B97914FD2EC', 'isDownload': False} 2026-09-15 08:24:39,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:39,792 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:39,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:39] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:24:39,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:39] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-15 08:24:39,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:39] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-15 08:24:40,253 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:40,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:24:40,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:40,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.009 2026-09-15 08:24:40,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:40,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:24:40,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:40,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.008 2026-09-15 08:24:40,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-15 08:24:40,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.046 2026-09-15 08:24:40,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-15 08:24:41,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.374 0.350 2026-09-15 08:24:41,208 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "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-15 08:24:41,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24: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.008 2026-09-15 08:24:41,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-15 08:24:41,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:24:41,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:41,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24: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-15 08:24:41,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:24:41,451 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:24:41,505 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-15 08:24:41,515 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-09-15 08:24:41,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.043 0.038 2026-09-15 08:24:41,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:41,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.056 2026-09-15 08:24:41,546 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:24:41,572 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-15 08:24:41,603 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:24:41,704 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:24:41,706 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:41,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:41,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.111 0.049 2026-09-15 08:24:41,725 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:41,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.019 0.176 2026-09-15 08:24:41,814 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-15 08:24:41,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-15 08:24:41,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-09-15 08:24:41,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-09-15 08:24:41,918 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-15 08:24:41,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-15 08:24:41,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-15 08:24:41,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:24:42,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:42] "GET /web/image?model=product.template&field=image_128&id=1689&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-15 08:24:42,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:42] "GET /web/image?model=product.template&field=image_128&id=1690&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-15 08:24:42,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:42] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-15 08:24:42,147 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.196 2026-09-15 08:24:42,202 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,300 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,357 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,419 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,657 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:42,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,249 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,300 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,353 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,425 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,435 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:43,437 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:43,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,596 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,652 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,752 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:43,821 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50245667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd4ea2351-82a8-4f88-aef3-9785ff273ad0'}] 2026-09-15 08:24:43,825 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:44,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50245667 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd4ea2351-82a8-4f88-aef3-9785ff273ad0'} created pos.order #577 2026-09-15 08:24:44,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50245667 finished 2026-09-15 08:24:44,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 212 0.220 0.237 2026-09-15 08:24:44,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.036 0.048 2026-09-15 08:24:44,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.010 2026-09-15 08:24:44,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:44,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:44] "GET /report/barcode/Code128/044e-10bc-4129 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-15 08:24:44,532 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96968201 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd4ea2351-82a8-4f88-aef3-9785ff273ad0'}] 2026-09-15 08:24:44,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96968201 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd4ea2351-82a8-4f88-aef3-9785ff273ad0'} sync ignored for existing PoS order pos.order(577,) (state: paid) 2026-09-15 08:24:44,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-15 08:24:44,560 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:24:44,564 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96968201 finished 2026-09-15 08:24:44,650 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 16909228 (allocated 18350080) 2026-09-15 08:24:44,652 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.053 0.094 2026-09-15 08:24:44,663 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 55072 2026-09-15 08:24:44,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-15 08:24:44,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 55072 2026-09-15 08:24:44,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082444_711846_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-15 08:24:44,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp8ifwctam_chrome_odoo" 2026-09-15 08:24:44,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 55217 2026-09-15 08:24:44,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpouwvuyda_chrome_odoo 2026-09-15 08:24:44,924 44 INFO rb-7f8ce6a-224855-415796 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:36791/json/version 2026-09-15 08:24:44,925 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:44,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:44,965 44 INFO rb-7f8ce6a-224855-415796 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:36791/json 2026-09-15 08:24:44,966 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:44,967 44 INFO rb-7f8ce6a-224855-415796 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:36791/devtools/page/886DBA03684CA97CFFF41810B12D0799 2026-09-15 08:24:44,969 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:44,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-15 08:24:44,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:44,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-15 08:24:44,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:44,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:45,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.030 2026-09-15 08:24:45,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '886DBA03684CA97CFFF41810B12D0799', 'loaderId': 'D8F4684498BBB425C17C7416ADD6727E', 'isDownload': False} 2026-09-15 08:24:45,046 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:45,060 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:45,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:24:45,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-09-15 08:24:45,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:24:45,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:24:45,554 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:24:45,574 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:45,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:45,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:24:45,610 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:24:45,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:45,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:24:45,646 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:24:45,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-09-15 08:24:45,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.008 0.024 2026-09-15 08:24:46,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.150 0.260 2026-09-15 08:24:46,152 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:24:46,206 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:24:46,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-15 08:24:46,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:24:46,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:46,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:46,343 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:46,357 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:24:46,368 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:24:46,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.011 0.017 2026-09-15 08:24:46,388 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.036 2026-09-15 08:24:46,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-15 08:24:46,414 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:46,415 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24: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-15 08:24:46,448 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:24:46,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.029 2026-09-15 08:24:46,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:46,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.075 2026-09-15 08:24:46,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.029 2026-09-15 08:24:46,595 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:46,610 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-09-15 08:24:46,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-15 08:24:46,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-15 08:24:46,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:46,672 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-15 08:24:46,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-09-15 08:24:46,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:24:46,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-15 08:24:46,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:46,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-09-15 08:24:46,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1689&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-15 08:24:46,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:46] "GET /web/image?model=product.template&field=image_128&id=1690&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-15 08:24:46,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:46,890 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:46,946 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,201 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,304 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,460 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,480 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:47,511 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,668 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,725 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,777 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:47] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 08:24:47,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:47] "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-15 08:24:47,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:47,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,145 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,255 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,331 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,393 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,656 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,707 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,840 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:48,843 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:48,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:48,997 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:49,049 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:49,102 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:49,156 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:49,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.012 2026-09-15 08:24:49,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21795813 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '699be6f2-fd86-4752-9463-7805cb71212a'}] 2026-09-15 08:24:49,207 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:49,475 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21795813 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '699be6f2-fd86-4752-9463-7805cb71212a'} created pos.order #578 2026-09-15 08:24:49,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21795813 finished 2026-09-15 08:24:49,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 163 0.100 0.224 2026-09-15 08:24:49,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.013 0.026 2026-09-15 08:24:49,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:24:49,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63448524 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '699be6f2-fd86-4752-9463-7805cb71212a'}] 2026-09-15 08:24:49,745 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63448524 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '699be6f2-fd86-4752-9463-7805cb71212a'} sync ignored for existing PoS order pos.order(578,) (state: paid) 2026-09-15 08:24:49,747 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:49,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63448524 finished 2026-09-15 08:24:49,795 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-15 08:24:49,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:24:49,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.027 0.084 2026-09-15 08:24:49,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 19641240 (allocated 23465984) 2026-09-15 08:24:49,915 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 55217 2026-09-15 08:24:49,917 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-15 08:24:49,918 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 55217 2026-09-15 08:24:49,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.007 0.021 2026-09-15 08:24:49,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082449_998683_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-15 08:24:49,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpouwvuyda_chrome_odoo" 2026-09-15 08:24:50,020 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-09-15 08:24:50,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 55357 2026-09-15 08:24:50,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmpcx7250dk_chrome_odoo 2026-09-15 08:24:50,799 44 INFO rb-7f8ce6a-224855-415796 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:36421/json/version 2026-09-15 08:24:50,800 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:50,839 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:50,839 44 INFO rb-7f8ce6a-224855-415796 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:36421/json 2026-09-15 08:24:50,840 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:50,842 44 INFO rb-7f8ce6a-224855-415796 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:36421/devtools/page/A8E3B2D4B08C7E8332B863D12E83FECC 2026-09-15 08:24:50,843 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:50,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-09-15 08:24:50,929 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:50,934 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-09-15 08:24:50,937 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:50,937 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:50,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:24:51,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.036 0.430 2026-09-15 08:24:51,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': 'A8E3B2D4B08C7E8332B863D12E83FECC', 'loaderId': '187ACF6AA4E73F7DCAF9A82D0C9B9938', 'isDownload': False} 2026-09-15 08:24:51,420 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:51,426 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:51,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 08:24:51,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-15 08:24:51,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-09-15 08:24:51,848 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:51,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-15 08:24:51,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:24:51,891 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:51,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:51,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:24:51,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:51,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-09-15 08:24:51,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-15 08:24:51,997 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.031 2026-09-15 08:24:52,005 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-15 08:24:52,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.275 0.544 2026-09-15 08:24:52,872 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24: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-15 08:24:52,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:24:52,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:52] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.037 2026-09-15 08:24:53,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:24:53,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:53,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:24:53,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:24:53,092 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:24:53,107 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:53,115 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:24:53,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.018 0.021 2026-09-15 08:24:53,142 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:24:53,145 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24: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-15 08:24:53,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.041 2026-09-15 08:24:53,183 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:24:53,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.019 0.048 2026-09-15 08:24:53,239 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:53,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.019 0.125 2026-09-15 08:24:53,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.040 2026-09-15 08:24:53,350 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:53,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-15 08:24:53,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-15 08:24:53,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:53,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.105 2026-09-15 08:24:53,434 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:24:53,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-15 08:24:53,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-09-15 08:24:53,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-09-15 08:24:53,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.149 2026-09-15 08:24:53,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-15 08:24:53,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-09-15 08:24:53,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "GET /web/image?model=product.template&field=image_128&id=1693&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-15 08:24:53,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.174 2026-09-15 08:24:53,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:53,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:53,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:53,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,104 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,229 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,287 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,339 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,390 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,611 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,849 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,899 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:54,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,193 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,263 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,424 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,478 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,529 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,580 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,731 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:55,782 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-09-15 08:24:55,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-15 08:24:55,865 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18408884 (allocated 20058112) 2026-09-15 08:24:55,882 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 55357 2026-09-15 08:24:55,883 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-09-15 08:24:55,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 55357 2026-09-15 08:24:55,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082455_939300_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-09-15 08:24:55,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmpcx7250dk_chrome_odoo" 2026-09-15 08:24:55,947 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-09-15 08:24:56,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 55489 2026-09-15 08:24:56,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpyh1829u1_chrome_odoo 2026-09-15 08:24:56,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:36451/json/version 2026-09-15 08:24:56,682 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36451', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:56,721 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:24:56,722 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:36451/json 2026-09-15 08:24:56,722 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36451', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:24:56,726 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:36451/devtools/page/804A2829F62D131C5396DC5D2B460947 2026-09-15 08:24:56,730 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-09-15 08:24:56,733 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-09-15 08:24:56,824 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:24:56,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-09-15 08:24:56,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:56,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:56,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:24:57,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.063 0.383 2026-09-15 08:24:57,290 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': '804A2829F62D131C5396DC5D2B460947', 'loaderId': '07A5BD503751A76DF82575A988626714', 'isDownload': False} 2026-09-15 08:24:57,290 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-09-15 08:24:57,299 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:24:57,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:24:57,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:24:57,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 08:24:57,764 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:57,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-09-15 08:24:57,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:57,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:57,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.005 2026-09-15 08:24:57,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:24:57,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:24:57,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.018 2026-09-15 08:24:57,928 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.024 2026-09-15 08:24:57,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-09-15 08:24:58,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.033 2026-09-15 08:24:58,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.330 0.332 2026-09-15 08:24:58,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:24:58,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:24:58,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.043 2026-09-15 08:24:58,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-09-15 08:24:58,918 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-09-15 08:24:58,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.010 2026-09-15 08:24:58,989 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:24:59,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:24:59,010 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:24:59,016 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:24:59,036 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24: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-15 08:24:59,047 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:24:59,050 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.021 0.043 2026-09-15 08:24:59,090 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:24:59,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.022 0.072 2026-09-15 08:24:59,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:59,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.062 2026-09-15 08:24:59,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.054 0.097 2026-09-15 08:24:59,256 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:59,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.013 0.071 2026-09-15 08:24:59,294 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:59,308 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:24:59,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:59,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.102 2026-09-15 08:24:59,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-15 08:24:59,396 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.167 2026-09-15 08:24:59,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-09-15 08:24:59,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-09-15 08:24:59,511 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.190 2026-09-15 08:24:59,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-09-15 08:24:59,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1695&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-09-15 08:24:59,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1697&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-15 08:24:59,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1696&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-09-15 08:24:59,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-09-15 08:24:59,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:24:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.179 2026-09-15 08:24:59,798 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:59,864 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:59,915 44 INFO rb-7f8ce6a-224855-415796 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-15 08:24:59,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,042 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.009 0.018 2026-09-15 08:25:00,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,143 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,273 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,324 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,374 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,424 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,475 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,526 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:00,951 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:01,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:01,077 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:01,141 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:01,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:01,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:01,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:01,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:01,400 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:01,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:01,504 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-09-15 08:25:01,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-15 08:25:01,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 16647116 (allocated 17825792) 2026-09-15 08:25:01,588 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 55489 2026-09-15 08:25:01,590 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-09-15 08:25:01,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 55489 2026-09-15 08:25:01,648 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082501_648632_test_loyalty_program_with_tagged_free_product.txt 2026-09-15 08:25:01,648 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpyh1829u1_chrome_odoo" 2026-09-15 08:25:01,660 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-09-15 08:25:02,358 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 55633 2026-09-15 08:25:02,358 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmppshum48e_chrome_odoo 2026-09-15 08:25:02,358 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:32839/json/version 2026-09-15 08:25:02,359 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:02,395 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:25:02,395 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:32839/json 2026-09-15 08:25:02,396 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:02,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:32839/devtools/page/5DAC2558DA1F6D45CF7D7634981DC9C3 2026-09-15 08:25:02,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-09-15 08:25:02,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-09-15 08:25:02,456 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:25:02,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-09-15 08:25:02,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:02,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:02,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:25:02,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:02] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.044 0.418 2026-09-15 08:25:02,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '5DAC2558DA1F6D45CF7D7634981DC9C3', 'loaderId': '4BD9AAF0E5D8AE564D8CBEAD75FBF04E', 'isDownload': False} 2026-09-15 08:25:02,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-09-15 08:25:02,939 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:25:02,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:02] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 08:25:02,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:02] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:25:02,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:02] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:25:03,338 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:03,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:25:03,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:25:03,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:03,390 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:03,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:25:03,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:03,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-15 08:25:03,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.020 2026-09-15 08:25:03,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-15 08:25:03,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.032 2026-09-15 08:25:04,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 400 0.265 0.292 2026-09-15 08:25:04,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:25:04,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:04,232 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-15 08:25:04,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:04,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-09-15 08:25:04,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:04,336 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:04,351 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:25:04,354 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:25:04,385 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.028 0.022 2026-09-15 08:25:04,388 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:25:04,393 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:04,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.066 2026-09-15 08:25:04,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-09-15 08:25:04,463 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:04,508 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:04,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.056 0.041 2026-09-15 08:25:04,602 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:04,607 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:04,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.123 2026-09-15 08:25:04,662 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:04,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.011 0.140 2026-09-15 08:25:04,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-15 08:25:04,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-09-15 08:25:04,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-09-15 08:25:04,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-15 08:25:04,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.149 2026-09-15 08:25:04,863 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-09-15 08:25:04,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-15 08:25:04,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-15 08:25:04,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.210 2026-09-15 08:25:05,053 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,134 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,190 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,244 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,295 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,399 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,455 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,513 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,867 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,917 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:05,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,049 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,119 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,170 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,226 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,277 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,329 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,379 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,488 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,538 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,592 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,657 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,723 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,881 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:06,934 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,005 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,183 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,233 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,445 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,549 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,751 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,857 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:07,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-09-15 08:25:07,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-15 08:25:08,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20589200 (allocated 22286336) 2026-09-15 08:25:08,068 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 55633 2026-09-15 08:25:08,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-09-15 08:25:08,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 55633 2026-09-15 08:25:08,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082508_124515_test_loyalty_reward_product_tag.txt 2026-09-15 08:25:08,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmppshum48e_chrome_odoo" 2026-09-15 08:25:08,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-09-15 08:25:09,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 55775 2026-09-15 08:25:09,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpv1z08nbf_chrome_odoo 2026-09-15 08:25:09,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:43933/json/version 2026-09-15 08:25:09,033 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:09,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:25:09,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:43933/json 2026-09-15 08:25:09,060 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:09,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:43933/devtools/page/28DAF1D1A413D4A5ECCB4069393B3210 2026-09-15 08:25:09,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-09-15 08:25:09,079 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-09-15 08:25:09,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:25:09,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-09-15 08:25:09,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:09,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:09,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:25:09,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:09] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.049 0.399 2026-09-15 08:25:09,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '28DAF1D1A413D4A5ECCB4069393B3210', 'loaderId': '94983023FFBBC6800E8095649F3C303B', 'isDownload': False} 2026-09-15 08:25:09,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:09,609 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:25:09,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:09] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 08:25:09,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:09] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-15 08:25:09,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:09] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-09-15 08:25:10,069 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:10,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:25:10,120 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:10,123 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:10,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.016 2026-09-15 08:25:10,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:25:10,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:10,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-09-15 08:25:10,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.032 2026-09-15 08:25:10,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.033 2026-09-15 08:25:10,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-15 08:25:10,874 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.295 0.281 2026-09-15 08:25:10,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:25:10,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:25:11,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.015 2026-09-15 08:25:11,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.040 2026-09-15 08:25:11,141 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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.008 2026-09-15 08:25:11,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-09-15 08:25:11,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:25:11,220 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:11,261 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-15 08:25:11,271 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:25:11,282 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:25:11,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.046 0.027 2026-09-15 08:25:11,296 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "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-15 08:25:11,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-09-15 08:25:11,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.085 2026-09-15 08:25:11,336 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:11,364 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:25:11,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:11,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.059 0.048 2026-09-15 08:25:11,481 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:11,485 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:11,505 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:25:11,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.031 0.160 2026-09-15 08:25:11,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-09-15 08:25:11,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-15 08:25:11,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-09-15 08:25:11,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.234 2026-09-15 08:25:11,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=product.template&field=image_128&id=1700&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-15 08:25:11,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-15 08:25:11,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-15 08:25:11,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-09-15 08:25:11,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-15 08:25:11,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-09-15 08:25:11,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.186 2026-09-15 08:25:11,898 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:11,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,060 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,513 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:12] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.011 0.021 2026-09-15 08:25:12,625 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.009 0.021 2026-09-15 08:25:12,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.034 2026-09-15 08:25:12,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,727 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,904 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:12,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:13,011 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:13,063 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:13,133 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:13,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:13,244 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:13,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:13,379 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:13,425 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:13,490 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:13,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-09-15 08:25:13,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-15 08:25:13,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 16837640 (allocated 18087936) 2026-09-15 08:25:13,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 55775 2026-09-15 08:25:13,633 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-09-15 08:25:13,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 55775 2026-09-15 08:25:13,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082513_691080_test_loyalty_reward_with_variant.txt 2026-09-15 08:25:13,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpv1z08nbf_chrome_odoo" 2026-09-15 08:25:13,699 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-09-15 08:25:14,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 55914 2026-09-15 08:25:14,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpqxsl_za9_chrome_odoo 2026-09-15 08:25:14,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:36337/json/version 2026-09-15 08:25:14,216 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:14,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:25:14,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:36337/json 2026-09-15 08:25:14,223 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:14,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:36337/devtools/page/B81775D58DB4E942990F348C257EC470 2026-09-15 08:25:14,233 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-15 08:25:14,237 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-15 08:25:14,285 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:25:14,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-15 08:25:14,302 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:14,303 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:14,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:25:15,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.052 0.656 2026-09-15 08:25:15,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'B81775D58DB4E942990F348C257EC470', 'loaderId': 'BE33CCA3AE1F9635A363E0EE29E99BF3', 'isDownload': False} 2026-09-15 08:25:15,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-09-15 08:25:15,032 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:25:15,046 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:25:15,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:25:15,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-15 08:25:15,464 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:15,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-15 08:25:15,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:15,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:25:15,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:15,538 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:15,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:15,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-15 08:25:15,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:25:15,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.028 0.041 2026-09-15 08:25:15,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.048 2026-09-15 08:25:16,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.224 0.289 2026-09-15 08:25:16,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:25:16,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:16,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.040 2026-09-15 08:25:16,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:25:16,383 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-15 08:25:16,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:25:16,430 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:16,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:16,455 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:25:16,459 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:25:16,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.019 0.019 2026-09-15 08:25:16,497 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:25:16,510 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:25:16,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.064 2026-09-15 08:25:16,527 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:25:16,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.034 2026-09-15 08:25:16,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:16,654 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:16,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.108 2026-09-15 08:25:16,677 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:25:16,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.060 2026-09-15 08:25:16,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.096 2026-09-15 08:25:16,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.013 0.138 2026-09-15 08:25:16,773 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:16,826 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.015 0.166 2026-09-15 08:25:16,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.206 2026-09-15 08:25:16,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-15 08:25:16,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.214 2026-09-15 08:25:16,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-09-15 08:25:16,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-09-15 08:25:17,043 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.178 2026-09-15 08:25:17,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,162 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,438 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,488 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,538 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,596 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,647 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,751 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,802 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,872 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,885 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:17,887 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:17,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:17,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:18,048 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:18,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:18,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:18,226 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:18,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15580118 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '443c62ea-48c3-48c4-be4c-1054c970b1d6'}] 2026-09-15 08:25:18,233 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:18,590 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15580118 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '443c62ea-48c3-48c4-be4c-1054c970b1d6'} created pos.order #579 2026-09-15 08:25:18,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15580118 finished 2026-09-15 08:25:18,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.185 0.234 2026-09-15 08:25:18,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.017 0.027 2026-09-15 08:25:18,737 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:18] "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-15 08:25:18,811 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57332823 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '443c62ea-48c3-48c4-be4c-1054c970b1d6'}] 2026-09-15 08:25:18,828 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57332823 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '443c62ea-48c3-48c4-be4c-1054c970b1d6'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-09-15 08:25:18,849 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:18,850 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57332823 finished 2026-09-15 08:25:18,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-15 08:25:18,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:25:18,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.081 0.097 2026-09-15 08:25:19,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:19] "GET /report/barcode/Code128/044f-1f2f-4de9 HTTP/1.1" 200 - 0 0.000 0.197 2026-09-15 08:25:19,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 17475064 (allocated 19922944) 2026-09-15 08:25:19,030 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 55914 2026-09-15 08:25:19,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-15 08:25:19,041 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 55914 2026-09-15 08:25:19,045 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.010 0.012 2026-09-15 08:25:19,141 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082519_140820_test_loyalty_validity_dates_and_use.txt 2026-09-15 08:25:19,141 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpqxsl_za9_chrome_odoo" 2026-09-15 08:25:19,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 56052 2026-09-15 08:25:19,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp6u34ga4k_chrome_odoo 2026-09-15 08:25:19,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:34489/json/version 2026-09-15 08:25:19,411 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:19,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:25:19,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:34489/json 2026-09-15 08:25:19,415 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:19,416 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:34489/devtools/page/E9107F22267FE2DEFE39C86AC149EEA1 2026-09-15 08:25:19,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-15 08:25:19,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-15 08:25:19,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:25:19,449 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-15 08:25:19,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:19,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:19,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:19] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.038 2026-09-15 08:25:19,524 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'E9107F22267FE2DEFE39C86AC149EEA1', 'loaderId': 'B90040F91B418E3254BF537C898AD5CD', 'isDownload': False} 2026-09-15 08:25:19,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-09-15 08:25:19,530 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:25:19,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:19] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:25:19,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:19] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:25:19,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:19] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.038 2026-09-15 08:25:19,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:25:20,001 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:20,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:25:20,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:20,033 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:20,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-15 08:25:20,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:20,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:25:20,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.016 2026-09-15 08:25:20,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.013 0.034 2026-09-15 08:25:20,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-09-15 08:25:20,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.257 0.313 2026-09-15 08:25:20,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:20,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:25:20,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.028 2026-09-15 08:25:20,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.006 2026-09-15 08:25:20,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-15 08:25:20,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:21,040 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:21,072 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:25:21,087 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.025 0.019 2026-09-15 08:25:21,093 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:25:21,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.052 2026-09-15 08:25:21,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-15 08:25:21,126 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:25:21,137 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "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-15 08:25:21,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:21,224 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:25:21,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.035 2026-09-15 08:25:21,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.100 2026-09-15 08:25:21,384 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-15 08:25:21,391 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:21,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-15 08:25:21,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:21,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-15 08:25:21,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-09-15 08:25:21,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-15 08:25:21,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-15 08:25:21,487 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:21,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.105 2026-09-15 08:25:21,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-15 08:25:21,539 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:21,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-15 08:25:21,590 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:21,788 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:21,839 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:21,890 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:21,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:21,966 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:21,968 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:22,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:22,056 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:22,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:22,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:22,229 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:22,297 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:22,306 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13464247 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'dad51468-a576-43b9-9596-d09bb26e411a'}] 2026-09-15 08:25:22,309 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:22,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13464247 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'dad51468-a576-43b9-9596-d09bb26e411a'} created pos.order #580 2026-09-15 08:25:22,616 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13464247 finished 2026-09-15 08:25:22,661 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.157 0.199 2026-09-15 08:25:22,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.016 0.032 2026-09-15 08:25:22,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.008 2026-09-15 08:25:22,873 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:22] "GET /report/barcode/Code128/044d-060a-4cd8 HTTP/1.1" 200 - 0 0.000 0.045 2026-09-15 08:25:22,877 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19529990 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'dad51468-a576-43b9-9596-d09bb26e411a'}] 2026-09-15 08:25:22,879 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:22,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19529990 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'dad51468-a576-43b9-9596-d09bb26e411a'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-09-15 08:25:22,901 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19529990 finished 2026-09-15 08:25:22,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:22,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.039 0.060 2026-09-15 08:25:22,984 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:23] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.015 0.018 2026-09-15 08:25:23,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:23] "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-15 08:25:23,089 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,371 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,422 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,497 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:23,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,638 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,849 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,904 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:23,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:24,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:24,061 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:24,114 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:24,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:24,229 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:24,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66384679 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '79a8bca6-bed0-4b14-a69d-621746e676e8'}] 2026-09-15 08:25:24,399 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66384679 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '79a8bca6-bed0-4b14-a69d-621746e676e8'} created pos.order #581 2026-09-15 08:25:24,410 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66384679 finished 2026-09-15 08:25:24,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.065 0.149 2026-09-15 08:25:24,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.008 0.022 2026-09-15 08:25:24,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:24,541 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34475613 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '79a8bca6-bed0-4b14-a69d-621746e676e8'}] 2026-09-15 08:25:24,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34475613 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '79a8bca6-bed0-4b14-a69d-621746e676e8'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-09-15 08:25:24,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34475613 finished 2026-09-15 08:25:24,572 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:24,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-15 08:25:24,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:25:24,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.038 0.068 2026-09-15 08:25:24,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:24] "GET /report/barcode/Code128/044e-48ca-4347 HTTP/1.1" 200 - 0 0.000 0.132 2026-09-15 08:25:24,737 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 19646336 (allocated 21893120) 2026-09-15 08:25:24,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 56052 2026-09-15 08:25:24,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.010 2026-09-15 08:25:24,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-15 08:25:24,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 56052 2026-09-15 08:25:24,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082524_819231_test_loyalty_validity_dates_and_use.txt 2026-09-15 08:25:24,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp6u34ga4k_chrome_odoo" 2026-09-15 08:25:24,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-09-15 08:25:25,650 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 56202 2026-09-15 08:25:25,650 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmp79h09xxf_chrome_odoo 2026-09-15 08:25:25,650 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:41153/json/version 2026-09-15 08:25:25,652 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:25,655 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:25:25,655 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:41153/json 2026-09-15 08:25:25,656 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:25,658 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:41153/devtools/page/EA345B0706FFA432F2B28F0C061C10CE 2026-09-15 08:25:25,660 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-09-15 08:25:25,661 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-09-15 08:25:25,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:25:25,733 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-09-15 08:25:25,735 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:25,735 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:25,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:25:26,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.032 0.329 2026-09-15 08:25:26,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': 'EA345B0706FFA432F2B28F0C061C10CE', 'loaderId': 'FF895F1756560917195EF88ECAF31320', 'isDownload': False} 2026-09-15 08:25:26,122 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:26,131 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:25:26,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:25:26,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-09-15 08:25:26,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 08:25:26,603 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:26,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:25:26,646 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-15 08:25:26,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:26,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:26,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.011 2026-09-15 08:25:26,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:26,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-15 08:25:26,747 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.030 2026-09-15 08:25:26,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-15 08:25:26,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.032 0.036 2026-09-15 08:25:27,399 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.258 0.298 2026-09-15 08:25:27,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "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-15 08:25:27,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:25:27,508 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-15 08:25:27,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:25:27,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-09-15 08:25:27,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:25:27,606 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:27,618 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:25:27,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.013 2026-09-15 08:25:27,641 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:25:27,653 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:27,669 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:25:27,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.051 2026-09-15 08:25:27,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-15 08:25:27,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:27,761 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:27,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.036 0.034 2026-09-15 08:25:27,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:27,839 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:25:27,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.019 2026-09-15 08:25:27,864 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:27,872 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-15 08:25:27,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.099 2026-09-15 08:25:27,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-15 08:25:27,941 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-15 08:25:27,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:27] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-15 08:25:28,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.129 2026-09-15 08:25:28,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:28] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.314 2026-09-15 08:25:28,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:28] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-15 08:25:28,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:28] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-15 08:25:28,175 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:28] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-09-15 08:25:28,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,230 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,282 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,504 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,554 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,628 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,882 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.016 2026-09-15 08:25:28,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:28,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,013 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,117 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,223 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,331 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,477 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,487 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:29,488 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:29,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,647 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:29,770 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30515189 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8de80964-16a7-40e8-9315-c6568cb48ee5'}] 2026-09-15 08:25:29,773 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:25:30,027 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30515189 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8de80964-16a7-40e8-9315-c6568cb48ee5'} created pos.order #582 2026-09-15 08:25:30,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30515189 finished 2026-09-15 08:25:30,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.134 0.193 2026-09-15 08:25:30,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.048 0.042 2026-09-15 08:25:30,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:25:30,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10568154 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8de80964-16a7-40e8-9315-c6568cb48ee5'}] 2026-09-15 08:25:30,393 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,416 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10568154 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8de80964-16a7-40e8-9315-c6568cb48ee5'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-09-15 08:25:30,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10568154 finished 2026-09-15 08:25:30,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,494 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.097 0.096 2026-09-15 08:25:30,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,634 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.005 0.014 2026-09-15 08:25:30,670 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,833 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,895 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,946 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:30,997 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:31,050 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:31,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:31,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:31,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:31,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:31,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:31,479 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-09-15 08:25:31,480 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:31,602 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 19068272 (allocated 20320256) 2026-09-15 08:25:31,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 56202 2026-09-15 08:25:31,609 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-09-15 08:25:31,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 56202 2026-09-15 08:25:31,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082531_666650_test_max_usage_partner_with_point.txt 2026-09-15 08:25:31,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmp79h09xxf_chrome_odoo" 2026-09-15 08:25:31,680 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-09-15 08:25:32,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 56339 2026-09-15 08:25:32,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmpvtiue19q_chrome_odoo 2026-09-15 08:25:32,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:39073/json/version 2026-09-15 08:25:32,556 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:32,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:25:32,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:39073/json 2026-09-15 08:25:32,593 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:32,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:39073/devtools/page/3E29921A2C57132CEA013B431A1A39EF 2026-09-15 08:25:32,601 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-09-15 08:25:32,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-09-15 08:25:32,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:25:32,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-09-15 08:25:32,697 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:32,697 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:32,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:25:33,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.055 0.447 2026-09-15 08:25:33,214 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '3E29921A2C57132CEA013B431A1A39EF', 'loaderId': 'E0B984CA5102D807F61A3779BBC7256B', 'isDownload': False} 2026-09-15 08:25:33,215 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:33,224 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:25:33,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:25:33,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-09-15 08:25:33,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-15 08:25:33,696 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:33,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:25:33,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:25:33,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:33,747 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:33,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:33,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:33,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-15 08:25:33,808 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-09-15 08:25:33,813 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 08:25:33,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.021 2026-09-15 08:25:34,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.213 0.275 2026-09-15 08:25:34,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "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-15 08:25:34,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:25:34,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-15 08:25:34,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:25:34,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-09-15 08:25:34,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:25:34,646 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:34,652 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:25:34,665 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:25:34,668 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:25:34,713 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:34,716 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:34,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.037 0.052 2026-09-15 08:25:34,751 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:25:34,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.113 2026-09-15 08:25:34,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:34,870 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.059 0.072 2026-09-15 08:25:34,964 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.058 0.175 2026-09-15 08:25:34,968 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:34,973 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.081 2026-09-15 08:25:35,021 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:35,023 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.126 2026-09-15 08:25:35,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-15 08:25:35,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.178 2026-09-15 08:25:35,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-15 08:25:35,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-09-15 08:25:35,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-09-15 08:25:35,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-15 08:25:35,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.178 2026-09-15 08:25:35,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.203 2026-09-15 08:25:35,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,526 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,592 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,623 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.017 2026-09-15 08:25:35,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,729 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,779 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,894 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:35,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,247 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,256 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:36,258 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:36,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,422 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,524 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:36,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.010 2026-09-15 08:25:36,669 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33228895 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '21e9e2cc-ae5d-4795-b5d6-2073cccb287b'}] 2026-09-15 08:25:36,674 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:37,035 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33228895 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '21e9e2cc-ae5d-4795-b5d6-2073cccb287b'} created pos.order #583 2026-09-15 08:25:37,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33228895 finished 2026-09-15 08:25:37,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.209 0.229 2026-09-15 08:25:37,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.029 0.033 2026-09-15 08:25:37,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:25:37,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2464554 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '21e9e2cc-ae5d-4795-b5d6-2073cccb287b'}] 2026-09-15 08:25:37,353 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:37,357 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2464554 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '21e9e2cc-ae5d-4795-b5d6-2073cccb287b'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-09-15 08:25:37,374 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2464554 finished 2026-09-15 08:25:37,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-09-15 08:25:37,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 08:25:37,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.054 0.086 2026-09-15 08:25:37,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 20265344 (allocated 22679552) 2026-09-15 08:25:37,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 56339 2026-09-15 08:25:37,533 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-09-15 08:25:37,534 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 56339 2026-09-15 08:25:37,588 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082537_587946_test_min_qty_points_awarded.txt 2026-09-15 08:25:37,588 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmpvtiue19q_chrome_odoo" 2026-09-15 08:25:37,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-09-15 08:25:38,565 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 56479 2026-09-15 08:25:38,565 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmpf5yqi99f_chrome_odoo 2026-09-15 08:25:38,565 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:44145/json/version 2026-09-15 08:25:38,566 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:38,580 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:25:38,581 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:44145/json 2026-09-15 08:25:38,581 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:38,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:44145/devtools/page/4F8E2938D95B91B1ED823F937AFA92B7 2026-09-15 08:25:38,587 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-09-15 08:25:38,589 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-09-15 08:25:38,630 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:25:38,660 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-09-15 08:25:38,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:38,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:38,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:25:39,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.039 0.578 2026-09-15 08:25:39,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': '4F8E2938D95B91B1ED823F937AFA92B7', 'loaderId': 'B14705F4BE408A99768D17200B385EB3', 'isDownload': False} 2026-09-15 08:25:39,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-09-15 08:25:39,332 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:25:39,355 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.008 2026-09-15 08:25:39,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 08:25:39,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:25:39,814 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:39,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:25:39,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-15 08:25:39,870 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:39,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:39,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:25:39,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:39,942 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-09-15 08:25:39,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-15 08:25:40,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.063 2026-09-15 08:25:40,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.042 2026-09-15 08:25:40,610 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.225 0.312 2026-09-15 08:25:40,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "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-15 08:25:40,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-09-15 08:25:40,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.029 2026-09-15 08:25:40,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:25:40,824 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-09-15 08:25:40,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:25:40,891 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:25:40,924 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:40,926 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-15 08:25:40,962 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:40,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.039 0.034 2026-09-15 08:25:40,969 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:40,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.093 2026-09-15 08:25:40,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-15 08:25:41,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:41,113 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:41,166 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:41,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.051 0.036 2026-09-15 08:25:41,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:41,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.144 2026-09-15 08:25:41,280 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:41,291 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.005 0.163 2026-09-15 08:25:41,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-09-15 08:25:41,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-15 08:25:41,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-15 08:25:41,373 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-09-15 08:25:41,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-15 08:25:41,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.122 2026-09-15 08:25:41,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:25:41,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-09-15 08:25:41,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.109 2026-09-15 08:25:41,512 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-15 08:25:41,590 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.212 2026-09-15 08:25:41,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:41,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:41,730 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:41,829 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:41,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:41,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:41,983 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,034 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,143 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,296 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,501 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,619 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,736 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,747 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:42,749 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:42,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,912 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:42,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,015 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17836614 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c51bdd54-c946-410e-b4d4-acde2d3b5e85'}] 2026-09-15 08:25:43,100 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:25:43,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17836614 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c51bdd54-c946-410e-b4d4-acde2d3b5e85'} created pos.order #584 2026-09-15 08:25:43,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17836614 finished 2026-09-15 08:25:43,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.043 0.094 2026-09-15 08:25:43,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.028 0.034 2026-09-15 08:25:43,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 08:25:43,454 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53955808 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c51bdd54-c946-410e-b4d4-acde2d3b5e85'}] 2026-09-15 08:25:43,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53955808 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c51bdd54-c946-410e-b4d4-acde2d3b5e85'} sync ignored for existing PoS order pos.order(584,) (state: paid) 2026-09-15 08:25:43,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53955808 finished 2026-09-15 08:25:43,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,568 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.081 0.081 2026-09-15 08:25:43,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.012 2026-09-15 08:25:43,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,710 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,862 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:43,966 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,017 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,068 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,169 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,273 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,714 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,766 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,819 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:44,883 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77236146 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'f3fb4e73-bc7c-4d6e-9d80-398d000670eb'}] 2026-09-15 08:25:44,963 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77236146 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'f3fb4e73-bc7c-4d6e-9d80-398d000670eb'} created pos.order #585 2026-09-15 08:25:44,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77236146 finished 2026-09-15 08:25:45,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.060 0.084 2026-09-15 08:25:45,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.017 0.027 2026-09-15 08:25:45,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.011 2026-09-15 08:25:45,141 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61427913 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'f3fb4e73-bc7c-4d6e-9d80-398d000670eb'}] 2026-09-15 08:25:45,147 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61427913 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'f3fb4e73-bc7c-4d6e-9d80-398d000670eb'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-09-15 08:25:45,167 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61427913 finished 2026-09-15 08:25:45,171 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.058 0.069 2026-09-15 08:25:45,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.009 2026-09-15 08:25:45,324 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,640 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,745 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,820 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 08:25:45,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:45] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.007 0.006 2026-09-15 08:25:45,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:45,963 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,166 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,216 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,271 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,710 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,931 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:46,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92617486 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '540e73e6-c52c-439b-8a28-fb91ecf7a1fb'}] 2026-09-15 08:25:46,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92617486 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '540e73e6-c52c-439b-8a28-fb91ecf7a1fb'} created pos.order #586 2026-09-15 08:25:47,010 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92617486 finished 2026-09-15 08:25:47,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.040 0.082 2026-09-15 08:25:47,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.014 0.034 2026-09-15 08:25:47,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:25:47,202 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92252086 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '540e73e6-c52c-439b-8a28-fb91ecf7a1fb'}] 2026-09-15 08:25:47,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92252086 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '540e73e6-c52c-439b-8a28-fb91ecf7a1fb'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-09-15 08:25:47,224 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,233 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92252086 finished 2026-09-15 08:25:47,260 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.025 0.077 2026-09-15 08:25:47,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.005 0.015 2026-09-15 08:25:47,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,433 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,495 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,607 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,654 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,717 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,874 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:47,975 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,077 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,232 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,283 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,667 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,719 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,771 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:48,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.014 2026-09-15 08:25:48,868 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77953377 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '27c0422e-a319-4631-b736-354d1ed38b2e'}] 2026-09-15 08:25:48,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77953377 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '27c0422e-a319-4631-b736-354d1ed38b2e'} created pos.order #587 2026-09-15 08:25:48,952 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77953377 finished 2026-09-15 08:25:48,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.034 0.097 2026-09-15 08:25:49,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.022 0.037 2026-09-15 08:25:49,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:25:49,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #422086 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '27c0422e-a319-4631-b736-354d1ed38b2e'}] 2026-09-15 08:25:49,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,129 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #422086 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '27c0422e-a319-4631-b736-354d1ed38b2e'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-09-15 08:25:49,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #422086 finished 2026-09-15 08:25:49,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.033 0.060 2026-09-15 08:25:49,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.008 0.016 2026-09-15 08:25:49,301 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,352 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,572 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.005 0.010 2026-09-15 08:25:49,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:49] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:25:49,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,842 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,893 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,943 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:49,999 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,103 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,166 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44885108 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '098f8705-56f8-4e3c-b95c-6f856a57a1b3'}] 2026-09-15 08:25:50,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44885108 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '098f8705-56f8-4e3c-b95c-6f856a57a1b3'} created pos.order #588 2026-09-15 08:25:50,262 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44885108 finished 2026-09-15 08:25:50,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.048 0.099 2026-09-15 08:25:50,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.019 0.038 2026-09-15 08:25:50,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:25:50,450 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50884972 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '098f8705-56f8-4e3c-b95c-6f856a57a1b3'}] 2026-09-15 08:25:50,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50884972 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '098f8705-56f8-4e3c-b95c-6f856a57a1b3'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-09-15 08:25:50,479 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50884972 finished 2026-09-15 08:25:50,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.043 0.077 2026-09-15 08:25:50,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.015 0.014 2026-09-15 08:25:50,665 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,771 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,822 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:50,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,218 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,429 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,653 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,868 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:51,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,033 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,084 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,136 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,365 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,466 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,522 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,575 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:52,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:52] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.012 2026-09-15 08:25:52,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43852959 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'b6049b8c-09ef-4577-ba13-185e79987bd2'}] 2026-09-15 08:25:52,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43852959 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'b6049b8c-09ef-4577-ba13-185e79987bd2'} created pos.order #589 2026-09-15 08:25:52,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43852959 finished 2026-09-15 08:25:53,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 175 0.136 0.218 2026-09-15 08:25:53,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.018 0.030 2026-09-15 08:25:53,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:25:53,177 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42453392 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'b6049b8c-09ef-4577-ba13-185e79987bd2'}] 2026-09-15 08:25:53,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:53,188 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42453392 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'b6049b8c-09ef-4577-ba13-185e79987bd2'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-09-15 08:25:53,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42453392 finished 2026-09-15 08:25:53,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-09-15 08:25:53,242 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-15 08:25:53,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.044 0.066 2026-09-15 08:25:53,544 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 29308508 (allocated 32120832) 2026-09-15 08:25:53,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 56479 2026-09-15 08:25:53,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-09-15 08:25:53,556 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 56479 2026-09-15 08:25:53,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.014 0.018 2026-09-15 08:25:53,614 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082553_614539_test_multiple_gift_wallet_programs.txt 2026-09-15 08:25:53,614 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmpf5yqi99f_chrome_odoo" 2026-09-15 08:25:53,649 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-09-15 08:25:54,307 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 56664 2026-09-15 08:25:54,307 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmpck7zzcns_chrome_odoo 2026-09-15 08:25:54,307 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:32905/json/version 2026-09-15 08:25:54,308 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:54,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:25:54,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:32905/json 2026-09-15 08:25:54,337 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:54,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:32905/devtools/page/52861539335FB3B66BDF8CA1CBB6AECF 2026-09-15 08:25:54,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-09-15 08:25:54,355 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-09-15 08:25:54,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:25:54,451 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-09-15 08:25:54,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:54,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:54,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:25:54,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:54] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.061 0.394 2026-09-15 08:25:54,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '52861539335FB3B66BDF8CA1CBB6AECF', 'loaderId': '02DC29BE8FFBD13D8355FC1C49344532', 'isDownload': False} 2026-09-15 08:25:54,925 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-09-15 08:25:54,932 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:25:54,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:54] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:25:54,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:54] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:25:54,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:54] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:25:55,354 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:55,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.009 2026-09-15 08:25:55,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:55,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:55,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.005 2026-09-15 08:25:55,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:25:55,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:55,468 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-15 08:25:55,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.020 2026-09-15 08:25:55,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.014 2026-09-15 08:25:55,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.029 2026-09-15 08:25:56,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.250 0.289 2026-09-15 08:25:56,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:25:56,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:25:56,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.030 2026-09-15 08:25:56,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-09-15 08:25:56,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-09-15 08:25:56,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:25:56,395 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:56,400 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:25:56,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.013 2026-09-15 08:25:56,411 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:25:56,420 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:25:56,422 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:25:56,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.011 0.046 2026-09-15 08:25:56,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-15 08:25:56,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:56,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:56,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.015 0.054 2026-09-15 08:25:56,624 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:56,642 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-15 08:25:56,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-15 08:25:56,679 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:56,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-15 08:25:56,693 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:25:56,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-15 08:25:56,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-15 08:25:56,788 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.121 2026-09-15 08:25:56,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-15 08:25:56,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-09-15 08:25:56,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.029 0.245 2026-09-15 08:25:56,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.011 0.237 2026-09-15 08:25:57,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.265 2026-09-15 08:25:57,121 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:57,185 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:57,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:57,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-09-15 08:25:57,286 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-15 08:25:57,373 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14338620 (allocated 15990784) 2026-09-15 08:25:57,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 56664 2026-09-15 08:25:57,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-09-15 08:25:57,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 56664 2026-09-15 08:25:57,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082557_486107_test_multiple_loyalty_products.txt 2026-09-15 08:25:57,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmpck7zzcns_chrome_odoo" 2026-09-15 08:25:57,500 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-09-15 08:25:57,951 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 56792 2026-09-15 08:25:57,951 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpe6mzobfu_chrome_odoo 2026-09-15 08:25:57,951 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:42567/json/version 2026-09-15 08:25:57,952 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:57,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:25:57,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:42567/json 2026-09-15 08:25:57,965 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:25:57,968 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:42567/devtools/page/E9662D6E5CD255D30C6AB06973FCF985 2026-09-15 08:25:57,971 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-15 08:25:57,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-15 08:25:58,027 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:25:58,035 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-09-15 08:25:58,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:58,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:58,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:25:58,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:58] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.030 0.415 2026-09-15 08:25:58,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': 'E9662D6E5CD255D30C6AB06973FCF985', 'loaderId': '648D765714A8E0DACC506EAD1B9B0BB6', 'isDownload': False} 2026-09-15 08:25:58,495 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:58,504 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:25:58,521 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:58] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:25:58,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:58] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-15 08:25:58,540 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:58] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:25:58,987 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:25:59,005 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:25:59,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:25:59,038 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:59,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:25:59,042 44 INFO rb-7f8ce6a-224855-415796 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-15 08:25:59,049 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:25:59,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-15 08:25:59,083 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-15 08:25:59,141 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.029 2026-09-15 08:25:59,145 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-15 08:25:59,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.283 0.297 2026-09-15 08:25:59,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:25:59,829 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25: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-15 08:25:59,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.036 2026-09-15 08:25:59,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:25:59,926 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-15 08:25:59,942 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:25:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:26:00,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:00,032 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:26:00,056 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:26:00,082 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:26:00,112 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-15 08:26:00,123 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:26:00,143 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:00,147 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:00,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.101 0.037 2026-09-15 08:26:00,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.147 2026-09-15 08:26:00,242 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:00,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.069 0.179 2026-09-15 08:26:00,328 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:00,335 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:00,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.217 2026-09-15 08:26:00,398 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-15 08:26:00,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-15 08:26:00,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-09-15 08:26:00,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.005 0.242 2026-09-15 08:26:00,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-15 08:26:00,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-09-15 08:26:00,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-15 08:26:00,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.137 2026-09-15 08:26:00,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-15 08:26:00,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-15 08:26:00,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.214 2026-09-15 08:26:00,780 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:00,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:00,899 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:01,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:01] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.011 2026-09-15 08:26:01,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:01,527 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:01,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:01,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:01,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:01,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:01,802 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:01,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:01,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:01,958 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:02,012 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:02,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:02,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:02,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:02,230 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:02,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:02,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:02,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:02] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.007 2026-09-15 08:26:02,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:02,967 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:03,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:03,046 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:03,047 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:03,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:03,136 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:03,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:03,257 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:03,308 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:03,360 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:03,433 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:03,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70054170 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7466d279-35f4-48f0-b4cc-eedaac32b59a'}] 2026-09-15 08:26:03,442 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:03,514 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70054170 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7466d279-35f4-48f0-b4cc-eedaac32b59a'} created pos.order #590 2026-09-15 08:26:03,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70054170 finished 2026-09-15 08:26:03,566 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.049 0.083 2026-09-15 08:26:03,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.049 0.041 2026-09-15 08:26:03,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.008 2026-09-15 08:26:03,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5487981 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7466d279-35f4-48f0-b4cc-eedaac32b59a'}] 2026-09-15 08:26:03,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5487981 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7466d279-35f4-48f0-b4cc-eedaac32b59a'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-09-15 08:26:03,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:03,868 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5487981 finished 2026-09-15 08:26:03,909 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-09-15 08:26:03,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:04,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17218788 (allocated 18485248) 2026-09-15 08:26:04,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.099 0.077 2026-09-15 08:26:04,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 56792 2026-09-15 08:26:04,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-09-15 08:26:04,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 56792 2026-09-15 08:26:04,094 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082604_094281_test_multiple_physical_gift_card_sale.txt 2026-09-15 08:26:04,094 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpe6mzobfu_chrome_odoo" 2026-09-15 08:26:04,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-09-15 08:26:04,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 56932 2026-09-15 08:26:04,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpo3_53twp_chrome_odoo 2026-09-15 08:26:04,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:34603/json/version 2026-09-15 08:26:04,977 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:04,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:26:04,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:34603/json 2026-09-15 08:26:04,988 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:04,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:34603/devtools/page/85F9A5FD5663AB104138C6E4D4616B45 2026-09-15 08:26:04,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-09-15 08:26:04,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-09-15 08:26:05,053 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:26:05,057 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-09-15 08:26:05,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:05,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:05,099 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:26:05,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:05] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.063 0.610 2026-09-15 08:26:05,768 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '85F9A5FD5663AB104138C6E4D4616B45', 'loaderId': '817E64F34AEFE35E6DDEB542DBA7086A', 'isDownload': False} 2026-09-15 08:26:05,768 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:05,776 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:26:05,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:05] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:26:05,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:05] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.007 2026-09-15 08:26:05,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:05] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-15 08:26:06,244 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:06,262 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-15 08:26:06,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:06,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:06,305 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.007 2026-09-15 08:26:06,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:06,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:06,373 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.014 2026-09-15 08:26:06,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.032 2026-09-15 08:26:06,409 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-15 08:26:06,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.031 2026-09-15 08:26:07,193 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.301 0.384 2026-09-15 08:26:07,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:26:07,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:26:07,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.039 2026-09-15 08:26:07,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:26:07,398 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-09-15 08:26:07,404 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:07,453 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:07,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:07,485 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:07,496 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:26:07,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.022 0.027 2026-09-15 08:26:07,526 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:07,526 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:26:07,543 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:07,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.060 2026-09-15 08:26:07,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.020 0.053 2026-09-15 08:26:07,616 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:07,655 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.099 2026-09-15 08:26:07,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-15 08:26:07,703 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:07,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-09-15 08:26:07,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.082 2026-09-15 08:26:07,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-15 08:26:07,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-15 08:26:07,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:07,816 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:26:07,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.165 2026-09-15 08:26:07,896 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.178 2026-09-15 08:26:07,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.202 2026-09-15 08:26:07,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=product.template&field=image_128&id=1711&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-09-15 08:26:07,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:07] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-09-15 08:26:08,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:08] "GET /web/image?model=product.template&field=image_128&id=1712&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-15 08:26:08,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.205 2026-09-15 08:26:08,162 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,438 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,640 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,706 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,910 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:08,963 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:09,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:09,102 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:09,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:09,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-09-15 08:26:09,230 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:09,315 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18762168 (allocated 20713472) 2026-09-15 08:26:09,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 56932 2026-09-15 08:26:09,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-09-15 08:26:09,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 56932 2026-09-15 08:26:09,384 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082609_384177_test_multiple_reward_line_free_product.txt 2026-09-15 08:26:09,384 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpo3_53twp_chrome_odoo" 2026-09-15 08:26:09,396 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-15 08:26:10,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 57064 2026-09-15 08:26:10,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpf0tf301h_chrome_odoo 2026-09-15 08:26:10,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:33079/json/version 2026-09-15 08:26:10,035 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33079', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:10,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:26:10,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:33079/json 2026-09-15 08:26:10,044 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33079', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:10,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:33079/devtools/page/36BC82B2FEA9143E6CAC2C25862DDB6A 2026-09-15 08:26:10,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-09-15 08:26:10,056 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-09-15 08:26:10,111 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:26:10,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-09-15 08:26:10,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:10,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:10,135 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:26:10,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:10] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.039 0.422 2026-09-15 08:26:10,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '36BC82B2FEA9143E6CAC2C25862DDB6A', 'loaderId': 'BEA58D7335DAB8CA53176C8D1C1AE520', 'isDownload': False} 2026-09-15 08:26:10,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-15 08:26:10,615 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:26:10,642 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:10] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 08:26:10,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:10] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:26:10,680 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:10] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-09-15 08:26:11,100 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:11,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:26:11,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:26:11,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:11,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:11,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:26:11,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:11,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.011 2026-09-15 08:26:11,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-15 08:26:11,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.028 2026-09-15 08:26:11,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-15 08:26:11,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.142 0.255 2026-09-15 08:26:11,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "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-15 08:26:11,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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.006 2026-09-15 08:26:11,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-15 08:26:11,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:11,864 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-09-15 08:26:11,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:11,915 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:11,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:11,941 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:26:11,942 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:26:11,965 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:26:11,979 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-15 08:26:11,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:11] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.040 0.021 2026-09-15 08:26:12,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.076 2026-09-15 08:26:12,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:12,077 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:26:12,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.032 2026-09-15 08:26:12,136 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:12,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.020 0.091 2026-09-15 08:26:12,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.095 2026-09-15 08:26:12,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:12,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.126 2026-09-15 08:26:12,268 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:12,269 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-09-15 08:26:12,307 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.191 2026-09-15 08:26:12,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-09-15 08:26:12,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.188 2026-09-15 08:26:12,409 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-09-15 08:26:12,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.198 2026-09-15 08:26:12,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-09-15 08:26:12,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.297 2026-09-15 08:26:12,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:12,650 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:12,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:12,755 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:12,937 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:12,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:13,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:13,065 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:13,066 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:13,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:13,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:13,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:13,273 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:13,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:13,378 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:13,430 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:13,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:13,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65850039 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f8773da0-517f-4e33-87da-686b14b26b86'}] 2026-09-15 08:26:13,505 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:13,817 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65850039 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f8773da0-517f-4e33-87da-686b14b26b86'} created pos.order #591 2026-09-15 08:26:13,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65850039 finished 2026-09-15 08:26:13,876 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.155 0.221 2026-09-15 08:26:13,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.031 0.031 2026-09-15 08:26:13,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:14,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45155243 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f8773da0-517f-4e33-87da-686b14b26b86'}] 2026-09-15 08:26:14,040 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45155243 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f8773da0-517f-4e33-87da-686b14b26b86'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-09-15 08:26:14,052 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45155243 finished 2026-09-15 08:26:14,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:14,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.038 0.064 2026-09-15 08:26:14,141 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-09-15 08:26:14,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-15 08:26:14,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:14] "GET /report/barcode/Code128/044c-061d-47de HTTP/1.1" 200 - 0 0.000 0.134 2026-09-15 08:26:14,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:14] "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-15 08:26:14,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15706284 (allocated 17301504) 2026-09-15 08:26:14,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 57064 2026-09-15 08:26:14,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-09-15 08:26:14,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 57064 2026-09-15 08:26:14,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082614_316241_test_next_order_coupon_program_expiration_date.txt 2026-09-15 08:26:14,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpf0tf301h_chrome_odoo" 2026-09-15 08:26:14,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-15 08:26:15,208 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 57206 2026-09-15 08:26:15,209 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpguw55bja_chrome_odoo 2026-09-15 08:26:15,209 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:44713/json/version 2026-09-15 08:26:15,210 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:15,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:26:15,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:44713/json 2026-09-15 08:26:15,212 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:15,214 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:44713/devtools/page/38681A74EEA724DE9293638A022F0189 2026-09-15 08:26:15,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-09-15 08:26:15,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-09-15 08:26:15,279 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:26:15,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-09-15 08:26:15,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:15,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:15,304 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:26:15,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:15] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.032 0.416 2026-09-15 08:26:15,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '38681A74EEA724DE9293638A022F0189', 'loaderId': '04C041C391F5485E361F426D37C956E0', 'isDownload': False} 2026-09-15 08:26:15,753 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:15,759 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:26:15,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:15] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 08:26:15,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:15] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:26:15,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:15] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-15 08:26:16,212 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:16,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-09-15 08:26:16,262 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:26:16,268 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:16,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:16,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:26:16,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:16,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-09-15 08:26:16,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.023 2026-09-15 08:26:16,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-15 08:26:16,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-15 08:26:16,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.242 0.279 2026-09-15 08:26:16,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:26:16,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:26:17,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-15 08:26:17,045 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:26:17,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-09-15 08:26:17,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:26:17,119 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:17,125 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:17,137 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:17,155 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:17,158 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.010 0.022 2026-09-15 08:26:17,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.039 2026-09-15 08:26:17,191 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:17,192 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:17,242 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:26:17,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.035 2026-09-15 08:26:17,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:17,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.057 0.087 2026-09-15 08:26:17,386 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:17,399 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.058 2026-09-15 08:26:17,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.073 2026-09-15 08:26:17,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-15 08:26:17,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-15 08:26:17,471 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:17,480 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:17,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-15 08:26:17,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-09-15 08:26:17,524 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:17,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.126 2026-09-15 08:26:17,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-15 08:26:17,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.123 2026-09-15 08:26:17,646 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.128 2026-09-15 08:26:17,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:17,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:17,846 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:17,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,307 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,357 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,413 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:18] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.012 0.023 2026-09-15 08:26:18,477 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.015 0.025 2026-09-15 08:26:18,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.031 2026-09-15 08:26:18,522 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,686 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,777 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,875 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:18,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,232 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:19,233 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:19,271 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,497 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,549 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,601 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,665 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:19,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93411469 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd4a286b3-0199-4bd0-91c1-b7cfe729d9c2'}] 2026-09-15 08:26:19,677 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:19,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93411469 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd4a286b3-0199-4bd0-91c1-b7cfe729d9c2'} created pos.order #592 2026-09-15 08:26:20,010 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93411469 finished 2026-09-15 08:26:20,050 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.164 0.215 2026-09-15 08:26:20,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:20] "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-15 08:26:20,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23347830 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd4a286b3-0199-4bd0-91c1-b7cfe729d9c2'}] 2026-09-15 08:26:20,200 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23347830 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd4a286b3-0199-4bd0-91c1-b7cfe729d9c2'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-09-15 08:26:20,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23347830 finished 2026-09-15 08:26:20,215 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:20,265 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-09-15 08:26:20,266 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:20,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.038 0.060 2026-09-15 08:26:20,393 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 18073640 (allocated 20971520) 2026-09-15 08:26:20,398 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 57206 2026-09-15 08:26:20,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-09-15 08:26:20,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 57206 2026-09-15 08:26:20,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082620_499002_test_not_create_loyalty_card_expired_program.txt 2026-09-15 08:26:20,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpguw55bja_chrome_odoo" 2026-09-15 08:26:20,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-15 08:26:21,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 57357 2026-09-15 08:26:21,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp9j0v_69d_chrome_odoo 2026-09-15 08:26:21,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:44587/json/version 2026-09-15 08:26:21,215 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:21,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:26:21,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:44587/json 2026-09-15 08:26:21,241 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:21,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:44587/devtools/page/9C14A84501073364EBADAC303B458189 2026-09-15 08:26:21,246 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-15 08:26:21,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-15 08:26:21,309 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:26:21,313 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-15 08:26:21,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:21,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:21,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:26:21,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:21] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.040 0.586 2026-09-15 08:26:21,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '9C14A84501073364EBADAC303B458189', 'loaderId': 'F3D27AEF151FD3DD394F3ED51A0CC645', 'isDownload': False} 2026-09-15 08:26:21,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-15 08:26:21,959 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:26:21,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:21] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:26:21,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:21] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 08:26:21,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:21] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-15 08:26:22,356 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:22,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-15 08:26:22,403 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:22,404 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:26:22,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:22,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:26:22,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:22,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-15 08:26:22,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.021 2026-09-15 08:26:22,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 08:26:22,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.015 0.036 2026-09-15 08:26:23,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.271 0.291 2026-09-15 08:26:23,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:26:23,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:26:23,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-15 08:26:23,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:26:23,303 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:23,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:26:23,353 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:23,381 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:23,387 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:23,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.026 0.027 2026-09-15 08:26:23,418 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "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-15 08:26:23,423 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:26:23,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.058 2026-09-15 08:26:23,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-15 08:26:23,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:23,538 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:23,565 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:23,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.048 0.028 2026-09-15 08:26:23,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:23,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.086 2026-09-15 08:26:23,642 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:23,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-09-15 08:26:23,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:23,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-15 08:26:23,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-15 08:26:23,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.201 2026-09-15 08:26:23,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-15 08:26:23,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-09-15 08:26:23,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-15 08:26:23,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.200 2026-09-15 08:26:23,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.336 2026-09-15 08:26:23,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:23] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.267 2026-09-15 08:26:23,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,050 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,670 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:24] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.009 0.020 2026-09-15 08:26:24,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.036 0.035 2026-09-15 08:26:24,780 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.080 2026-09-15 08:26:24,830 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:24,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-09-15 08:26:24,946 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,184 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,353 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,404 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,737 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,804 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,875 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,886 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:25,889 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:25,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:25,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:26,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:26,107 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:26,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:26,213 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:26,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:26,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:26,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96629385 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '982b526a-0bab-4361-95bd-d4d4d7b2ef88'}] 2026-09-15 08:26:26,347 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:26,582 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96629385 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '982b526a-0bab-4361-95bd-d4d4d7b2ef88'} created pos.order #593 2026-09-15 08:26:26,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96629385 finished 2026-09-15 08:26:26,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.095 0.201 2026-09-15 08:26:26,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.044 0.032 2026-09-15 08:26:26,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:26] "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-15 08:26:26,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72945576 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '982b526a-0bab-4361-95bd-d4d4d7b2ef88'}] 2026-09-15 08:26:26,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72945576 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '982b526a-0bab-4361-95bd-d4d4d7b2ef88'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-09-15 08:26:26,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72945576 finished 2026-09-15 08:26:26,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:26,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-15 08:26:26,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:26:26,990 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.079 0.073 2026-09-15 08:26:27,095 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 19566768 (allocated 23465984) 2026-09-15 08:26:27,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 57357 2026-09-15 08:26:27,106 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-15 08:26:27,107 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 57357 2026-09-15 08:26:27,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082627_136570_test_not_create_loyalty_card_max_usage_program.txt 2026-09-15 08:26:27,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp9j0v_69d_chrome_odoo" 2026-09-15 08:26:27,339 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 57502 2026-09-15 08:26:27,339 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpsmj4gzhw_chrome_odoo 2026-09-15 08:26:27,339 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43785/json/version 2026-09-15 08:26:27,341 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:27,355 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:26:27,356 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:43785/json 2026-09-15 08:26:27,356 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:27,359 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:43785/devtools/page/AC9C162B3FFAAE6013096819F8E8587C 2026-09-15 08:26:27,360 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-15 08:26:27,361 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-15 08:26:27,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:26:27,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-15 08:26:27,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:27,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:27,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 33 0.015 0.030 2026-09-15 08:26:27,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'AC9C162B3FFAAE6013096819F8E8587C', 'loaderId': '115790976D52CCDE0AC1DD2F2DBDAC3C', 'isDownload': False} 2026-09-15 08:26:27,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-15 08:26:27,464 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:26:27,488 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:26:27,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:26:27,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-15 08:26:27,859 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:27,861 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:26:27,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-15 08:26:27,884 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:27,891 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:27,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:26:27,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:27,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "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-15 08:26:27,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:26:27,964 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.024 2026-09-15 08:26:27,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-15 08:26:28,389 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.162 0.216 2026-09-15 08:26:28,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:28,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:26:28,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.013 0.033 2026-09-15 08:26:28,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:26:28,565 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:28,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:28,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:28,657 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:26:28,661 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:26:28,663 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:26:28,684 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:28,699 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:26:28,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.050 0.024 2026-09-15 08:26:28,736 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:28,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.075 2026-09-15 08:26:28,789 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:28,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.044 2026-09-15 08:26:28,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.041 0.116 2026-09-15 08:26:28,887 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:28,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.014 0.086 2026-09-15 08:26:28,931 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:28,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-15 08:26:28,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:28] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-15 08:26:29,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-09-15 08:26:29,013 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-15 08:26:29,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-15 08:26:29,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:29] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-15 08:26:29,071 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:29] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:26:29,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-15 08:26:29,119 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:29] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 8 0.018 0.022 2026-09-15 08:26:29,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,784 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.020 0.024 2026-09-15 08:26:29,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:29] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.044 2026-09-15 08:26:29,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,849 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:29,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,038 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,367 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,418 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,535 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,542 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:30,543 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:30,584 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,701 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,910 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:30,980 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84576166 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '196e1f46-591b-418d-add6-b0f50ef0c838'}] 2026-09-15 08:26:30,982 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:31,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84576166 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '196e1f46-591b-418d-add6-b0f50ef0c838'} created pos.order #594 2026-09-15 08:26:31,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84576166 finished 2026-09-15 08:26:31,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.096 0.181 2026-09-15 08:26:31,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:31] "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-15 08:26:31,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94289528 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '196e1f46-591b-418d-add6-b0f50ef0c838'}] 2026-09-15 08:26:31,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:31,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94289528 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '196e1f46-591b-418d-add6-b0f50ef0c838'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-09-15 08:26:31,393 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94289528 finished 2026-09-15 08:26:31,423 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-15 08:26:31,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-15 08:26:31,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.043 0.075 2026-09-15 08:26:31,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 17918972 (allocated 20185088) 2026-09-15 08:26:31,534 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 57502 2026-09-15 08:26:31,536 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-15 08:26:31,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 57502 2026-09-15 08:26:31,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082631_593853_test_not_create_loyalty_card_max_usage_program.txt 2026-09-15 08:26:31,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpsmj4gzhw_chrome_odoo" 2026-09-15 08:26:31,616 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-09-15 08:26:32,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 57640 2026-09-15 08:26:32,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpqik053vb_chrome_odoo 2026-09-15 08:26:32,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43609/json/version 2026-09-15 08:26:32,341 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43609', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:32,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:26:32,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43609/json 2026-09-15 08:26:32,385 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43609', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:32,394 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:43609/devtools/page/1C59EA7CFCBB9C5048034C071F5D341B 2026-09-15 08:26:32,402 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-15 08:26:32,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-15 08:26:32,475 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:26:32,480 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-15 08:26:32,482 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:32,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:32,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:26:32,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:32] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.038 0.394 2026-09-15 08:26:32,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '1C59EA7CFCBB9C5048034C071F5D341B', 'loaderId': '80CFAE42493D5DC5BFD4744CEBE1E56A', 'isDownload': False} 2026-09-15 08:26:32,933 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:32,937 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:26:32,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:32] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:26:32,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:32] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:26:32,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:32] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:26:33,366 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:33,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:26:33,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:26:33,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:33,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:33,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:26:33,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:33,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-15 08:26:33,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.025 2026-09-15 08:26:33,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.031 2026-09-15 08:26:33,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-15 08:26:34,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.223 0.309 2026-09-15 08:26:34,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "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-15 08:26:34,152 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:34,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-09-15 08:26:34,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:34,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-15 08:26:34,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:26:34,310 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:26:34,331 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:26:34,333 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:34,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.018 2026-09-15 08:26:34,370 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:34,371 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:34,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.021 0.047 2026-09-15 08:26:34,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-09-15 08:26:34,438 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:34,503 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:34,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.053 0.041 2026-09-15 08:26:34,605 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:26:34,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:34,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.122 2026-09-15 08:26:34,651 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:34,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.130 2026-09-15 08:26:34,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.011 0.133 2026-09-15 08:26:34,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.161 2026-09-15 08:26:34,777 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.013 0.219 2026-09-15 08:26:34,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-09-15 08:26:34,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-09-15 08:26:34,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.160 2026-09-15 08:26:34,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=product.template&field=image_128&id=1719&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-09-15 08:26:34,948 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.167 2026-09-15 08:26:34,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-15 08:26:34,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:34] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-09-15 08:26:35,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,080 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,183 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,284 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,400 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,460 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,516 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:35] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.007 0.014 2026-09-15 08:26:35,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-15 08:26:35,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:35,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15022356 (allocated 16252928) 2026-09-15 08:26:35,697 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 57640 2026-09-15 08:26:35,702 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-15 08:26:35,703 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 57640 2026-09-15 08:26:35,760 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082635_760025_test_order_reward_product_tax_included_excluded.txt 2026-09-15 08:26:35,760 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpqik053vb_chrome_odoo" 2026-09-15 08:26:35,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 57776 2026-09-15 08:26:35,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpfg75cslq_chrome_odoo 2026-09-15 08:26:35,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42841/json/version 2026-09-15 08:26:35,935 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:35,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:26:35,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42841/json 2026-09-15 08:26:35,960 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:35,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:42841/devtools/page/819836DCADA2B6C202E80748E196C441 2026-09-15 08:26:35,964 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-15 08:26:35,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-15 08:26:36,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:26:36,007 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-15 08:26:36,011 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:36,011 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:36,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.035 2026-09-15 08:26:36,093 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '819836DCADA2B6C202E80748E196C441', 'loaderId': '5BB229012C3E75372F0B31734E46E8E5', 'isDownload': False} 2026-09-15 08:26:36,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:36,113 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:26:36,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.013 2026-09-15 08:26:36,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.014 2026-09-15 08:26:36,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-09-15 08:26:36,553 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:36,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:36,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:26:36,601 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:36,607 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:26:36,607 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:36,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:36,637 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.007 2026-09-15 08:26:36,642 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:26:36,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.022 2026-09-15 08:26:36,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-09-15 08:26:37,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.193 0.277 2026-09-15 08:26:37,215 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:26:37,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:26:37,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-15 08:26:37,350 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:26:37,362 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-15 08:26:37,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:37,457 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:26:37,468 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:26:37,483 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:26:37,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.026 0.029 2026-09-15 08:26:37,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-15 08:26:37,508 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:37,525 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:37,538 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.024 0.076 2026-09-15 08:26:37,580 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:37,611 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:37,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.050 2026-09-15 08:26:37,691 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:37,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.039 0.126 2026-09-15 08:26:37,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.141 2026-09-15 08:26:37,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:37,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-15 08:26:37,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-09-15 08:26:37,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:37,890 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-09-15 08:26:37,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-09-15 08:26:37,921 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:37,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.011 0.180 2026-09-15 08:26:37,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:37,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:37] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-15 08:26:38,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:38] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-15 08:26:38,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:38] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-15 08:26:38,024 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:38,038 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:38] "GET /web/image?model=product.template&field=image_128&id=1719&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-15 08:26:38,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:38,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:38,156 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:38,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:38,262 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:38,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:38,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:38] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 08:26:38,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-15 08:26:38,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:38,450 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14805568 (allocated 15990784) 2026-09-15 08:26:38,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 57776 2026-09-15 08:26:38,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-15 08:26:38,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 57776 2026-09-15 08:26:38,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082638_531120_test_order_reward_product_tax_included_excluded.txt 2026-09-15 08:26:38,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpfg75cslq_chrome_odoo" 2026-09-15 08:26:38,549 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_partner_list_after_removing_code_activated_coupon ... 2026-09-15 08:26:39,353 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome pid: 57911 2026-09-15 08:26:39,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless temporary user profile dir: /tmp/tmpg1mmdqrj_chrome_odoo 2026-09-15 08:26:39,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:33387/json/version 2026-09-15 08:26:39,356 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:39,413 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:26:39,413 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:33387/json 2026-09-15 08:26:39,415 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:26:39,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Websocket url found: ws://127.0.0.1:33387/devtools/page/1CE64BF19B1AFC4F3B80E0F9029A4ABA 2026-09-15 08:26:39,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Enable chrome headless console log notification 2026-09-15 08:26:39,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless enable page notifications 2026-09-15 08:26:39,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:26:39,518 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Setting session cookie in browser 2026-09-15 08:26:39,524 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:39,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:39,557 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:26:40,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.070 0.453 2026-09-15 08:26:40,077 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigation result: {'frameId': '1CE64BF19B1AFC4F3B80E0F9029A4ABA', 'loaderId': 'BF94A7BC207FEDFA98C10D2E0546749F', 'isDownload': False} 2026-09-15 08:26:40,078 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate ready code "odoo.isTourReady('PosLoyaltyPartnerListAfterCouponRemoval')" 2026-09-15 08:26:40,093 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:26:40,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:26:40,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-09-15 08:26:40,140 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-09-15 08:26:40,557 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:40,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:26:40,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:40,605 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:40,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-09-15 08:26:40,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:26:40,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:40,659 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.007 2026-09-15 08:26:40,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-15 08:26:40,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.035 2026-09-15 08:26:40,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.043 2026-09-15 08:26:41,395 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.307 0.325 2026-09-15 08:26:41,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:26:41,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:26:41,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-09-15 08:26:41,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:26:41,625 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:41,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:41,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:26:41,697 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:26:41,708 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:41,715 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:26:41,740 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:26:41,746 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "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-15 08:26:41,764 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:41,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.030 0.047 2026-09-15 08:26:41,788 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.091 2026-09-15 08:26:41,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:41,856 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.039 0.066 2026-09-15 08:26:41,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.056 0.140 2026-09-15 08:26:41,962 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:26:41,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.102 2026-09-15 08:26:42,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-15 08:26:42,040 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:42,059 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.134 2026-09-15 08:26:42,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-09-15 08:26:42,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-15 08:26:42,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-15 08:26:42,145 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-15 08:26:42,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-15 08:26:42,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.132 2026-09-15 08:26:42,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:42] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.015 0.159 2026-09-15 08:26:42,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,569 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,702 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,748 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:42,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,032 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:43] "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.011 0.012 2026-09-15 08:26:43,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:43] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.012 0.020 2026-09-15 08:26:43,315 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,711 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,828 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:43,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:44,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:44,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:44,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:44,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: tour succeeded 2026-09-15 08:26:44,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPartnerListAfterCouponRemoval SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-15 08:26:44,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: heap 16870708 (allocated 18485248) 2026-09-15 08:26:44,264 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing chrome headless with pid 57911 2026-09-15 08:26:44,268 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing websocket connection 2026-09-15 08:26:44,269 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Terminating chrome headless with pid 57911 2026-09-15 08:26:44,363 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082644_362823_test_partner_list_after_removing_code_activated_coupon.txt 2026-09-15 08:26:44,363 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Removing chrome user profile "/tmp/tmpg1mmdqrj_chrome_odoo" 2026-09-15 08:26:44,378 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-09-15 08:26:45,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 58045 2026-09-15 08:26:45,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpm8nnzy7c_chrome_odoo 2026-09-15 08:26:45,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:33265/json/version 2026-09-15 08:26:45,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:45,603 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:26:45,603 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:33265/json 2026-09-15 08:26:45,604 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:45,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:33265/devtools/page/578F15007B692AD667018C11880C4361 2026-09-15 08:26:45,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-09-15 08:26:45,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-09-15 08:26:45,677 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:26:45,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-09-15 08:26:45,684 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:45,684 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:45,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:26:46,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "GET /pos/ui/76 HTTP/1.1" 200 - 86 0.040 0.562 2026-09-15 08:26:46,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '578F15007B692AD667018C11880C4361', 'loaderId': '32D3CC03C67C1E3C48F73CE54DBBD285', 'isDownload': False} 2026-09-15 08:26:46,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-09-15 08:26:46,318 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:26:46,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-09-15 08:26:46,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-15 08:26:46,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.034 2026-09-15 08:26:46,821 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:46,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:26:46,859 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:26:46,868 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:46,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:46,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:26:46,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:46,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-15 08:26:46,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.019 2026-09-15 08:26:46,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.007 2026-09-15 08:26:46,992 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.029 2026-09-15 08:26:47,634 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.278 0.339 2026-09-15 08:26:47,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:26:47,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:26:47,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.040 2026-09-15 08:26:47,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:47,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-09-15 08:26:47,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:26:47,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:47,880 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:26:47,892 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:26:47,897 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:26:47,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.019 0.026 2026-09-15 08:26:47,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.052 2026-09-15 08:26:47,932 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:47,934 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:47,959 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:26:48,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.018 0.034 2026-09-15 08:26:48,031 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:48,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.081 2026-09-15 08:26:48,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.035 2026-09-15 08:26:48,145 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:26:48,158 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-15 08:26:48,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:48,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.088 2026-09-15 08:26:48,212 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:26:48,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-09-15 08:26:48,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-15 08:26:48,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.014 0.152 2026-09-15 08:26:48,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-15 08:26:48,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-09-15 08:26:48,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-15 08:26:48,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-15 08:26:48,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.169 2026-09-15 08:26:48,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:48,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:48,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:49,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:49] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.007 0.014 2026-09-15 08:26:49,246 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:49,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:49,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:49,396 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:49,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:49,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:50,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:50] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.006 0.012 2026-09-15 08:26:50,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:50,103 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:50,157 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:50,208 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:50,260 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:50,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:50,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:50] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.005 0.013 2026-09-15 08:26:50,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:50,921 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:50,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:51,021 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:51,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:51,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:51,184 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:51,238 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:51,293 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:51,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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.002 0.007 2026-09-15 08:26:51,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:51] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.009 0.018 2026-09-15 08:26:51,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:51,425 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:51,481 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:52,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:52] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.004 0.013 2026-09-15 08:26:52,033 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,256 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,356 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,409 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,459 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,584 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,752 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,764 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:54,765 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:26:54,802 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,853 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,921 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:54,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,025 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,089 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62059560 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'bb81837c-7928-4413-abdd-a1a7e1fa9968'}] 2026-09-15 08:26:55,098 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:26:55,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62059560 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'bb81837c-7928-4413-abdd-a1a7e1fa9968'} created pos.order #596 2026-09-15 08:26:55,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62059560 finished 2026-09-15 08:26:55,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.072 0.112 2026-09-15 08:26:55,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.014 0.021 2026-09-15 08:26:55,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:55,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76591823 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'bb81837c-7928-4413-abdd-a1a7e1fa9968'}] 2026-09-15 08:26:55,448 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76591823 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'bb81837c-7928-4413-abdd-a1a7e1fa9968'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-09-15 08:26:55,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76591823 finished 2026-09-15 08:26:55,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.049 0.080 2026-09-15 08:26:55,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.013 0.013 2026-09-15 08:26:55,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,788 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,841 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:55] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:26:55,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:55] "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-15 08:26:55,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:55,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,087 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,395 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,504 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:56,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:26:56,590 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67403668 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '6079896c-a2c0-4114-b723-f591f2f749f4'}] 2026-09-15 08:26:56,828 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67403668 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '6079896c-a2c0-4114-b723-f591f2f749f4'} created pos.order #597 2026-09-15 08:26:56,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67403668 finished 2026-09-15 08:26:56,892 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 170 0.118 0.187 2026-09-15 08:26:56,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.017 0.028 2026-09-15 08:26:56,990 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:26:57,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93549168 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '6079896c-a2c0-4114-b723-f591f2f749f4'}] 2026-09-15 08:26:57,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93549168 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '6079896c-a2c0-4114-b723-f591f2f749f4'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-09-15 08:26:57,066 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93549168 finished 2026-09-15 08:26:57,117 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.032 0.065 2026-09-15 08:26:57,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.010 2026-09-15 08:26:57,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,242 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,296 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,404 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,465 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:57] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:26:57,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.028 2026-09-15 08:26:57,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,660 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,711 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,813 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,863 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:57,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,019 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:26:58,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86189498 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '48993043-32cf-4962-b361-16ff4f23e2b5'}] 2026-09-15 08:26:58,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86189498 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '48993043-32cf-4962-b361-16ff4f23e2b5'} created pos.order #598 2026-09-15 08:26:58,423 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86189498 finished 2026-09-15 08:26:58,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.071 0.168 2026-09-15 08:26:58,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.012 0.029 2026-09-15 08:26:58,538 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26: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-15 08:26:58,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21588063 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '48993043-32cf-4962-b361-16ff4f23e2b5'}] 2026-09-15 08:26:58,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21588063 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '48993043-32cf-4962-b361-16ff4f23e2b5'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-09-15 08:26:58,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21588063 finished 2026-09-15 08:26:58,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.028 0.062 2026-09-15 08:26:58,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:58] "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-15 08:26:58,727 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,845 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:58,954 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:59] "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-15 08:26:59,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:59] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.017 2026-09-15 08:26:59,156 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,257 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,308 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,359 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,460 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,673 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,725 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,779 44 INFO rb-7f8ce6a-224855-415796 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-15 08:26:59,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:26:59] "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-15 08:26:59,809 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31928701 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '6118665c-fdcc-4293-8de5-f31acbd31036'}] 2026-09-15 08:27:00,030 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31928701 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '6118665c-fdcc-4293-8de5-f31acbd31036'} created pos.order #599 2026-09-15 08:27:00,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31928701 finished 2026-09-15 08:27:00,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.093 0.190 2026-09-15 08:27:00,193 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.034 0.031 2026-09-15 08:27:00,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:27:00,263 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18655253 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '6118665c-fdcc-4293-8de5-f31acbd31036'}] 2026-09-15 08:27:00,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18655253 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '6118665c-fdcc-4293-8de5-f31acbd31036'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-09-15 08:27:00,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18655253 finished 2026-09-15 08:27:00,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,376 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,377 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.039 0.077 2026-09-15 08:27:00,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.005 0.018 2026-09-15 08:27:00,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,506 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:00,856 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:00] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.009 0.009 2026-09-15 08:27:00,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:00] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.020 2026-09-15 08:27:00,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,004 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,105 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,156 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,312 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:01,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:01] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.018 2026-09-15 08:27:01,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96021119 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'af55eb35-7fa6-4ea7-9cf0-b849a84c048a'}] 2026-09-15 08:27:01,855 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96021119 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'af55eb35-7fa6-4ea7-9cf0-b849a84c048a'} created pos.order #600 2026-09-15 08:27:01,870 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96021119 finished 2026-09-15 08:27:01,918 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.117 0.185 2026-09-15 08:27:01,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.009 0.025 2026-09-15 08:27:02,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:02,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87342874 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'af55eb35-7fa6-4ea7-9cf0-b849a84c048a'}] 2026-09-15 08:27:02,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,043 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87342874 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'af55eb35-7fa6-4ea7-9cf0-b849a84c048a'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-09-15 08:27:02,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87342874 finished 2026-09-15 08:27:02,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,147 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.045 0.068 2026-09-15 08:27:02,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.006 0.011 2026-09-15 08:27:02,226 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,448 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,556 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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.010 2026-09-15 08:27:02,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:02] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.007 0.012 2026-09-15 08:27:02,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,714 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,765 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:02,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,082 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51991293 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'd0135e1a-ab7b-4d39-8ea3-6205997c5799'}] 2026-09-15 08:27:03,375 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51991293 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'd0135e1a-ab7b-4d39-8ea3-6205997c5799'} created pos.order #601 2026-09-15 08:27:03,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51991293 finished 2026-09-15 08:27:03,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.100 0.181 2026-09-15 08:27:03,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:03] "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-15 08:27:03,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15881870 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'd0135e1a-ab7b-4d39-8ea3-6205997c5799'}] 2026-09-15 08:27:03,534 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15881870 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'd0135e1a-ab7b-4d39-8ea3-6205997c5799'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-09-15 08:27:03,552 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15881870 finished 2026-09-15 08:27:03,590 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.030 0.072 2026-09-15 08:27:03,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,845 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,899 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:03,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,011 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,183 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,235 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,388 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,621 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,778 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:04,934 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:05,000 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:05,003 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7824493 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000007', 'uuid': '5c41e89c-65a0-42e5-b384-8d24ecda8217'}] 2026-09-15 08:27:05,080 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7824493 order {'name': '/', 'pos_reference': '261-76-000007', 'uuid': '5c41e89c-65a0-42e5-b384-8d24ecda8217'} created pos.order #602 2026-09-15 08:27:05,089 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7824493 finished 2026-09-15 08:27:05,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.050 0.083 2026-09-15 08:27:05,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.060 0.108 2026-09-15 08:27:05,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:27:05,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94686148 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '5c41e89c-65a0-42e5-b384-8d24ecda8217'}] 2026-09-15 08:27:05,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:05,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94686148 order {'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '5c41e89c-65a0-42e5-b384-8d24ecda8217'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-09-15 08:27:05,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94686148 finished 2026-09-15 08:27:05,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-09-15 08:27:05,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:27:05,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.065 0.090 2026-09-15 08:27:05,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 30872832 (allocated 33955840) 2026-09-15 08:27:05,680 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 58045 2026-09-15 08:27:05,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-09-15 08:27:05,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 58045 2026-09-15 08:27:05,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082705_736246_test_physical_gift_card.txt 2026-09-15 08:27:05,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpm8nnzy7c_chrome_odoo" 2026-09-15 08:27:05,765 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-09-15 08:27:06,231 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 58232 2026-09-15 08:27:06,231 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpcp_6b463_chrome_odoo 2026-09-15 08:27:06,231 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:38467/json/version 2026-09-15 08:27:06,233 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:06,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:27:06,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:38467/json 2026-09-15 08:27:06,245 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:06,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:38467/devtools/page/6EF2AC42D55D007B5DE0E9BB3CCFFEA4 2026-09-15 08:27:06,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-09-15 08:27:06,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-09-15 08:27:06,313 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:27:06,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-09-15 08:27:06,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:06,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:06,353 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:27:06,859 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:06] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.067 0.444 2026-09-15 08:27:06,863 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '6EF2AC42D55D007B5DE0E9BB3CCFFEA4', 'loaderId': '5D050EE5CD449B393EC51E511E74BEAF', 'isDownload': False} 2026-09-15 08:27:06,864 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:06,872 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:27:06,892 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:06] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:27:06,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:06] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-15 08:27:06,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:06] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-15 08:27:07,324 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:07,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 08:27:07,367 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:07,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:07,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:27:07,399 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:27:07,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:07,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-15 08:27:07,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.019 2026-09-15 08:27:07,500 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.033 2026-09-15 08:27:07,508 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-15 08:27:08,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.266 0.293 2026-09-15 08:27:08,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:27:08,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:27:08,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-15 08:27:08,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:27:08,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-09-15 08:27:08,279 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:27:08,330 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:27:08,339 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:08,343 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:08,400 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.036 0.033 2026-09-15 08:27:08,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-15 08:27:08,415 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:27:08,421 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:27:08,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.086 2026-09-15 08:27:08,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:08,579 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:08,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.027 0.032 2026-09-15 08:27:08,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.003 0.062 2026-09-15 08:27:08,681 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:08,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.030 0.119 2026-09-15 08:27:08,732 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:08,736 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:08,743 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:27:08,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.162 2026-09-15 08:27:08,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.166 2026-09-15 08:27:08,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-15 08:27:08,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-09-15 08:27:08,870 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.212 2026-09-15 08:27:08,890 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-15 08:27:08,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.158 2026-09-15 08:27:08,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:08] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-15 08:27:09,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:09] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-15 08:27:09,020 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:09,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-09-15 08:27:09,087 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:09,136 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:09,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:09,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:09,303 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:09,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:09,439 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:09,496 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:10] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.015 0.012 2026-09-15 08:27:10,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,232 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,282 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,332 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,465 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:10,466 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:10,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,745 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:10,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17038405 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '302d115c-4343-4aff-9ce3-094cdccd2d84'}] 2026-09-15 08:27:10,754 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:27:11,984 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17038405 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '302d115c-4343-4aff-9ce3-094cdccd2d84'} created pos.order #603 2026-09-15 08:27:12,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17038405 finished 2026-09-15 08:27:12,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 554 0.498 0.977 2026-09-15 08:27:12,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.061 0.123 2026-09-15 08:27:12,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:12] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:27:12,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:12] "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-15 08:27:12,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:12] "GET /account/download_invoice_documents/722/pdf HTTP/1.1" 200 - 19 0.018 0.018 2026-09-15 08:27:12,557 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56126855 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '302d115c-4343-4aff-9ce3-094cdccd2d84'}] 2026-09-15 08:27:12,558 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-09-15 08:27:12,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-15 08:27:12,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56126855 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '302d115c-4343-4aff-9ce3-094cdccd2d84'} sync ignored for existing PoS order pos.order(603,) (state: done) 2026-09-15 08:27:12,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56126855 finished 2026-09-15 08:27:12,656 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 16987300 (allocated 18350080) 2026-09-15 08:27:12,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 58232 2026-09-15 08:27:12,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-09-15 08:27:12,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 58232 2026-09-15 08:27:12,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.071 0.092 2026-09-15 08:27:12,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082712_789058_test_physical_gift_card_invoiced.txt 2026-09-15 08:27:12,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpcp_6b463_chrome_odoo" 2026-09-15 08:27:12,829 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_multiple_programs ... 2026-09-15 08:27:13,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome pid: 58378 2026-09-15 08:27:13,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless temporary user profile dir: /tmp/tmpnmzskg13_chrome_odoo 2026-09-15 08:27:13,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:35015/json/version 2026-09-15 08:27:13,393 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:13,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:27:13,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:35015/json 2026-09-15 08:27:13,404 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:13,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Websocket url found: ws://127.0.0.1:35015/devtools/page/00A07E32279ABB163DC61603B463CA44 2026-09-15 08:27:13,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Enable chrome headless console log notification 2026-09-15 08:27:13,416 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless enable page notifications 2026-09-15 08:27:13,467 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:27:13,472 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Setting session cookie in browser 2026-09-15 08:27:13,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:13,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:13,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:27:13,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:13] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.042 0.400 2026-09-15 08:27:13,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigation result: {'frameId': '00A07E32279ABB163DC61603B463CA44', 'loaderId': '4E63D757E83D13CCC6534EC2726C2BC6', 'isDownload': False} 2026-09-15 08:27:13,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:13,932 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:27:13,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:13] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:27:13,950 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:13] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:27:13,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:13] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:27:14,409 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:27:14,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 08:27:14,435 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:14,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:27:14,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:14,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:27:14,473 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:14,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.007 2026-09-15 08:27:14,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.033 2026-09-15 08:27:14,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.029 2026-09-15 08:27:14,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.039 2026-09-15 08:27:15,152 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.246 0.298 2026-09-15 08:27:15,169 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:15,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:27:15,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-15 08:27:15,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:27:15,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: Owl is running in 'dev' mode. 2026-09-15 08:27:15,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:27:15,404 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:15,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:27:15,446 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:27:15,447 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:27:15,450 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:27:15,452 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:15,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.040 0.025 2026-09-15 08:27:15,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.072 2026-09-15 08:27:15,539 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:15,559 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:27:15,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.030 0.030 2026-09-15 08:27:15,629 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:27:15,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:15,652 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:27:15,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.035 0.102 2026-09-15 08:27:15,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.115 2026-09-15 08:27:15,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.138 2026-09-15 08:27:15,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.012 0.162 2026-09-15 08:27:15,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.002 0.193 2026-09-15 08:27:15,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-15 08:27:15,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-09-15 08:27:15,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-09-15 08:27:15,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-15 08:27:15,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.137 2026-09-15 08:27:15,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-15 08:27:15,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:15,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-15 08:27:16,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:16,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:16,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:16,709 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:16] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.006 0.012 2026-09-15 08:27:16,735 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:16,800 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:16,869 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:16,921 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:16,973 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:17,023 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:17,077 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:17,150 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:17,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:17,267 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:17,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:17] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.008 0.008 2026-09-15 08:27:17,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:17,883 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:17,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,126 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,139 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:18,140 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:18,176 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,227 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,407 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97593020 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e6bc8fb5-84ec-4061-a64c-54182b4b6654'}] 2026-09-15 08:27:18,540 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:27:18,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97593020 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e6bc8fb5-84ec-4061-a64c-54182b4b6654'} created pos.order #604 2026-09-15 08:27:18,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97593020 finished 2026-09-15 08:27:18,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.053 0.088 2026-09-15 08:27:18,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.016 0.030 2026-09-15 08:27:18,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:18] "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-15 08:27:18,880 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69043660 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e6bc8fb5-84ec-4061-a64c-54182b4b6654'}] 2026-09-15 08:27:18,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69043660 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e6bc8fb5-84ec-4061-a64c-54182b4b6654'} sync ignored for existing PoS order pos.order(604,) (state: paid) 2026-09-15 08:27:18,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,895 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69043660 finished 2026-09-15 08:27:18,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: tour succeeded 2026-09-15 08:27:18,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:18,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.032 0.062 2026-09-15 08:27:19,028 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: heap 18688412 (allocated 21106688) 2026-09-15 08:27:19,030 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing chrome headless with pid 58378 2026-09-15 08:27:19,036 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing websocket connection 2026-09-15 08:27:19,036 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Terminating chrome headless with pid 58378 2026-09-15 08:27:19,099 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082719_099773_test_physical_gift_card_multiple_programs.txt 2026-09-15 08:27:19,100 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Removing chrome user profile "/tmp/tmpnmzskg13_chrome_odoo" 2026-09-15 08:27:19,132 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-09-15 08:27:19,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 58529 2026-09-15 08:27:19,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpya0hv6yo_chrome_odoo 2026-09-15 08:27:19,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:33645/json/version 2026-09-15 08:27:19,640 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:19,677 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:27:19,677 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:33645/json 2026-09-15 08:27:19,678 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:19,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:33645/devtools/page/EC9DACD10E5A6D7BEB756D24F3FF4457 2026-09-15 08:27:19,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-15 08:27:19,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-15 08:27:19,747 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:27:19,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-09-15 08:27:19,756 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:19,756 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:19,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:27:20,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.047 0.615 2026-09-15 08:27:20,441 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': 'EC9DACD10E5A6D7BEB756D24F3FF4457', 'loaderId': '95425321EBB14748C6D23E8435D8446F', 'isDownload': False} 2026-09-15 08:27:20,441 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-09-15 08:27:20,449 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:27:20,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:27:20,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:27:20,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:27:20,874 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:20,890 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:27:20,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:27:20,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:20,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:20,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:20,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:20,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-15 08:27:20,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.027 2026-09-15 08:27:20,981 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-15 08:27:21,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.035 2026-09-15 08:27:21,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.237 0.304 2026-09-15 08:27:21,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:27:21,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:21,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.031 2026-09-15 08:27:21,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:27:21,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-15 08:27:21,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:21,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:21,875 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:21,895 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:27:21,899 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:21,937 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:21,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.037 0.034 2026-09-15 08:27:21,951 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:27:21,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:21] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.017 0.083 2026-09-15 08:27:22,007 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:27:22,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:22,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.060 0.058 2026-09-15 08:27:22,193 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:22,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.072 0.150 2026-09-15 08:27:22,199 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:22,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.092 2026-09-15 08:27:22,243 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:27:22,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.005 0.117 2026-09-15 08:27:22,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:27:22,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-15 08:27:22,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.180 2026-09-15 08:27:22,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-15 08:27:22,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-15 08:27:22,384 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-15 08:27:22,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-15 08:27:22,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.152 2026-09-15 08:27:22,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:22] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-15 08:27:22,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:22,596 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:22,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:22,702 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:22,752 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:22,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:22,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:22,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:22,975 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:23,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:23,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:23,138 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:23,196 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:23,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:23] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.005 0.010 2026-09-15 08:27:23,755 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:23,829 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:23,884 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:23,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:23,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,087 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,165 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:24,167 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:24,201 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,429 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,482 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7554295 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '454b9860-dae4-4477-bf50-05051007786d'}] 2026-09-15 08:27:24,570 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:24,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7554295 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '454b9860-dae4-4477-bf50-05051007786d'} created pos.order #605 2026-09-15 08:27:24,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7554295 finished 2026-09-15 08:27:24,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.100 0.090 2026-09-15 08:27:24,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.025 0.031 2026-09-15 08:27:24,874 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:24,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71670307 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '454b9860-dae4-4477-bf50-05051007786d'}] 2026-09-15 08:27:24,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:24,973 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71670307 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '454b9860-dae4-4477-bf50-05051007786d'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-09-15 08:27:24,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71670307 finished 2026-09-15 08:27:25,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.049 0.085 2026-09-15 08:27:25,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,134 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.009 0.009 2026-09-15 08:27:25,185 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,238 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,463 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:25,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:26] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:27:26,268 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,443 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,494 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,664 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,715 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,770 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:26,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:27,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:27,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:27,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:27,197 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:27,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:27,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:27] "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-15 08:27:27,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:27,875 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:27,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:27,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,029 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,236 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,393 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,445 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,497 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,619 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,622 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66402045 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '9739f017-93cb-4c0f-9a9a-b3810eb6ca0f'}] 2026-09-15 08:27:28,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66402045 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '9739f017-93cb-4c0f-9a9a-b3810eb6ca0f'} created pos.order #606 2026-09-15 08:27:28,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66402045 finished 2026-09-15 08:27:28,747 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.046 0.081 2026-09-15 08:27:28,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.023 0.031 2026-09-15 08:27:28,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:27:28,863 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66494816 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '9739f017-93cb-4c0f-9a9a-b3810eb6ca0f'}] 2026-09-15 08:27:28,869 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66494816 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '9739f017-93cb-4c0f-9a9a-b3810eb6ca0f'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-09-15 08:27:28,882 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66494816 finished 2026-09-15 08:27:28,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:28,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-09-15 08:27:28,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-15 08:27:28,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.033 0.069 2026-09-15 08:27:29,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 20989140 (allocated 23465984) 2026-09-15 08:27:29,087 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 58529 2026-09-15 08:27:29,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-09-15 08:27:29,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 58529 2026-09-15 08:27:29,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082729_192216_test_physical_gift_card_sale.txt 2026-09-15 08:27:29,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpya0hv6yo_chrome_odoo" 2026-09-15 08:27:29,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_single_program_twice ... 2026-09-15 08:27:29,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome pid: 58679 2026-09-15 08:27:29,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless temporary user profile dir: /tmp/tmpwzougyq0_chrome_odoo 2026-09-15 08:27:29,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:35941/json/version 2026-09-15 08:27:29,668 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:29,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:27:29,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:35941/json 2026-09-15 08:27:29,692 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:29,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Websocket url found: ws://127.0.0.1:35941/devtools/page/47A440BA00FE3FAAA15E7AC1ED6CCF83 2026-09-15 08:27:29,697 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Enable chrome headless console log notification 2026-09-15 08:27:29,702 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless enable page notifications 2026-09-15 08:27:29,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:27:29,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Setting session cookie in browser 2026-09-15 08:27:29,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:29,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:29,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:27:30,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.048 0.453 2026-09-15 08:27:30,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigation result: {'frameId': '47A440BA00FE3FAAA15E7AC1ED6CCF83', 'loaderId': 'F7A20358AB34FB604D34C113A3449454', 'isDownload': False} 2026-09-15 08:27:30,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:30,299 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:27:30,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-15 08:27:30,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:27:30,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-09-15 08:27:30,733 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:30,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:27:30,765 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:30,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:30,789 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-15 08:27:30,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:27:30,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:30,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-15 08:27:30,856 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.007 2026-09-15 08:27:30,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.005 2026-09-15 08:27:30,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.027 2026-09-15 08:27:31,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.283 0.299 2026-09-15 08:27:31,558 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "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-15 08:27:31,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:27:31,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-09-15 08:27:31,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:27:31,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: Owl is running in 'dev' mode. 2026-09-15 08:27:31,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:31,797 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:31,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:27:31,851 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:27:31,854 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-15 08:27:31,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.033 2026-09-15 08:27:31,876 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:27:31,894 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:27:31,907 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:27:31,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.042 0.069 2026-09-15 08:27:31,965 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:31,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.019 0.100 2026-09-15 08:27:32,066 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:32,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.076 0.141 2026-09-15 08:27:32,117 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:27:32,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.008 0.080 2026-09-15 08:27:32,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-15 08:27:32,167 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:32,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-09-15 08:27:32,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-15 08:27:32,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-09-15 08:27:32,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-09-15 08:27:32,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-15 08:27:32,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-15 08:27:32,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-15 08:27:32,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.154 2026-09-15 08:27:32,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:32] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-09-15 08:27:32,498 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:32,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:32,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:33,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:33] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.007 0.009 2026-09-15 08:27:33,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:33,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:33,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:33,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:33,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:33,471 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:33,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:33,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:34] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.011 0.010 2026-09-15 08:27:34,135 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,263 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,382 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,396 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:34,398 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:27:34,432 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,709 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:34,782 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94128938 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd22304c2-f0c9-4ad8-a0fa-7f0036727032'}] 2026-09-15 08:27:34,791 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:27:34,900 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94128938 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd22304c2-f0c9-4ad8-a0fa-7f0036727032'} created pos.order #607 2026-09-15 08:27:34,917 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94128938 finished 2026-09-15 08:27:34,971 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.080 0.111 2026-09-15 08:27:35,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.026 0.042 2026-09-15 08:27:35,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.007 2026-09-15 08:27:35,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74792990 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd22304c2-f0c9-4ad8-a0fa-7f0036727032'}] 2026-09-15 08:27:35,206 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:35,214 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74792990 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd22304c2-f0c9-4ad8-a0fa-7f0036727032'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-09-15 08:27:35,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74792990 finished 2026-09-15 08:27:35,260 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: tour succeeded 2026-09-15 08:27:35,260 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:35,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.063 0.069 2026-09-15 08:27:35,362 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: heap 19112896 (allocated 21368832) 2026-09-15 08:27:35,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing chrome headless with pid 58679 2026-09-15 08:27:35,367 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing websocket connection 2026-09-15 08:27:35,367 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Terminating chrome headless with pid 58679 2026-09-15 08:27:35,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082735_461219_test_physical_gift_card_single_program_twice.txt 2026-09-15 08:27:35,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Removing chrome user profile "/tmp/tmpwzougyq0_chrome_odoo" 2026-09-15 08:27:35,504 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-15 08:27:36,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 58822 2026-09-15 08:27:36,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp3k9kwzkt_chrome_odoo 2026-09-15 08:27:36,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:45167/json/version 2026-09-15 08:27:36,117 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:36,120 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:27:36,120 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:45167/json 2026-09-15 08:27:36,120 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:36,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:45167/devtools/page/564B3AA6655348B6261182298AFAB8A8 2026-09-15 08:27:36,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-09-15 08:27:36,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-09-15 08:27:36,195 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:27:36,200 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-09-15 08:27:36,222 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:36,222 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:36,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:27:36,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:36] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.048 0.422 2026-09-15 08:27:36,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '564B3AA6655348B6261182298AFAB8A8', 'loaderId': '6C0928B474ED71CE5E9FE79A66221346', 'isDownload': False} 2026-09-15 08:27:36,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-15 08:27:36,741 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:27:36,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:36] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-15 08:27:36,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:36] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-09-15 08:27:36,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:36] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-09-15 08:27:37,238 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:37,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.009 2026-09-15 08:27:37,279 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:27:37,284 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:37,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:37,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:27:37,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:37,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:37] "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-15 08:27:37,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-15 08:27:37,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.045 0.030 2026-09-15 08:27:37,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.073 2026-09-15 08:27:38,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.292 0.339 2026-09-15 08:27:38,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:38,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:38,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-09-15 08:27:38,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:38,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-15 08:27:38,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:27:38,309 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:27:38,318 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:27:38,320 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:27:38,355 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.032 0.020 2026-09-15 08:27:38,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-15 08:27:38,387 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "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-15 08:27:38,395 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-15 08:27:38,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.087 2026-09-15 08:27:38,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:38,479 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:27:38,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.043 0.034 2026-09-15 08:27:38,563 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:27:38,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-15 08:27:38,608 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.088 2026-09-15 08:27:38,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:38,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-15 08:27:38,656 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:38,662 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:38,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-15 08:27:38,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.217 2026-09-15 08:27:38,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-15 08:27:38,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=product.template&field=image_128&id=1729&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-09-15 08:27:38,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-15 08:27:38,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-15 08:27:38,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-15 08:27:38,870 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-15 08:27:38,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.233 2026-09-15 08:27:38,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,149 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.015 2026-09-15 08:27:39,262 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,339 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,390 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,498 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,556 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,785 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,868 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:39,876 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:39,910 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:39,960 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:40,034 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:40,089 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:40,102 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:27:40,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70520462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '625ef083-5673-4064-99f2-e42659b78197'}] 2026-09-15 08:27:40,127 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:40,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70520462 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '625ef083-5673-4064-99f2-e42659b78197'} created pos.order #608 2026-09-15 08:27:40,457 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70520462 finished 2026-09-15 08:27:40,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 216 0.148 0.231 2026-09-15 08:27:40,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.051 0.033 2026-09-15 08:27:40,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-09-15 08:27:40,741 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:40,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27927216 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '625ef083-5673-4064-99f2-e42659b78197'}] 2026-09-15 08:27:40,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27927216 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '625ef083-5673-4064-99f2-e42659b78197'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-09-15 08:27:40,762 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27927216 finished 2026-09-15 08:27:40,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:40,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.051 0.060 2026-09-15 08:27:40,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.010 0.010 2026-09-15 08:27:41,213 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:41] "GET /pos/ui/76/receipt/625ef083-5673-4064-99f2-e42659b78197 HTTP/1.1" 200 - 33 0.031 0.027 2026-09-15 08:27:42,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:42] "GET /web/webclient/translations?hash=e664115e00a68fa6cf0d24b65f638a4ea8d06b47&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:42,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:42,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-15 08:27:42,856 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:27:42,873 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:42,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-15 08:27:42,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.027 2026-09-15 08:27:42,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-15 08:27:43,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:43,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:43] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.009 2026-09-15 08:27:43,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.021 0.040 2026-09-15 08:27:43,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:43] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:27:43,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.007 0.021 2026-09-15 08:27:43,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:27:43,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:43,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-15 08:27:43,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:43] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 304 - 7 0.005 0.014 2026-09-15 08:27:43,412 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:43,460 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-09-15 08:27:43,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:27:43,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:43] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.029 2026-09-15 08:27:43,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:43] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.086 2026-09-15 08:27:43,652 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16508328 (allocated 18350080) 2026-09-15 08:27:43,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 58822 2026-09-15 08:27:43,658 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-09-15 08:27:43,659 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 58822 2026-09-15 08:27:43,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082743_739055_test_point_per_money_spent.txt 2026-09-15 08:27:43,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp3k9kwzkt_chrome_odoo" 2026-09-15 08:27:43,753 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-15 08:27:44,810 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 58988 2026-09-15 08:27:44,810 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpczsq70_1_chrome_odoo 2026-09-15 08:27:44,810 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:42977/json/version 2026-09-15 08:27:44,814 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42977', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:44,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:27:44,833 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:42977/json 2026-09-15 08:27:44,834 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42977', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:44,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:42977/devtools/page/5876225CE221F5F31FE90E14354AD105 2026-09-15 08:27:44,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-15 08:27:44,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-15 08:27:44,916 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:27:44,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-09-15 08:27:44,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:44,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:44,946 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:27:45,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:45] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.039 0.622 2026-09-15 08:27:45,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '5876225CE221F5F31FE90E14354AD105', 'loaderId': '8BB0F729F8753B8C5B98CC3E54A552A1', 'isDownload': False} 2026-09-15 08:27:45,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-15 08:27:45,613 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:27:45,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:45] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-15 08:27:45,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:45] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.015 2026-09-15 08:27:45,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:45] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-15 08:27:46,079 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:46,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-15 08:27:46,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.004 2026-09-15 08:27:46,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:46,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:27:46,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:46,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:46,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-15 08:27:46,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.025 2026-09-15 08:27:46,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.007 2026-09-15 08:27:46,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.029 2026-09-15 08:27:46,863 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.247 0.295 2026-09-15 08:27:46,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:27:46,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:27:47,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.037 2026-09-15 08:27:47,043 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:47,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:47,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-15 08:27:47,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:27:47,128 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:27:47,154 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:27:47,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.015 0.031 2026-09-15 08:27:47,175 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:27:47,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.031 0.076 2026-09-15 08:27:47,247 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:47,258 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:47,259 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:47,297 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:27:47,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.081 0.047 2026-09-15 08:27:47,413 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:47,424 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:47,436 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:27:47,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-09-15 08:27:47,463 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:47,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-09-15 08:27:47,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-15 08:27:47,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-15 08:27:47,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.305 2026-09-15 08:27:47,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-15 08:27:47,652 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-09-15 08:27:47,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-15 08:27:47,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-15 08:27:47,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-09-15 08:27:47,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-15 08:27:47,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-15 08:27:47,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.197 2026-09-15 08:27:47,892 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:47,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:47,997 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,053 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,126 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:48] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.016 2026-09-15 08:27:48,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,356 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,457 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,686 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,736 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,843 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:48,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.007 0.006 2026-09-15 08:27:49,082 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,131 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,300 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,312 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:49,313 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:49,351 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,404 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,628 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,839 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:49,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:49,877 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50205611 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8ae2772e-6748-42ee-9312-590abeeae820'}] 2026-09-15 08:27:49,878 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:50,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50205611 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8ae2772e-6748-42ee-9312-590abeeae820'} created pos.order #609 2026-09-15 08:27:50,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50205611 finished 2026-09-15 08:27:50,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.164 0.260 2026-09-15 08:27:50,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.061 0.048 2026-09-15 08:27:50,476 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:27:50,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:50,585 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33570744 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8ae2772e-6748-42ee-9312-590abeeae820'}] 2026-09-15 08:27:50,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33570744 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8ae2772e-6748-42ee-9312-590abeeae820'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-09-15 08:27:50,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33570744 finished 2026-09-15 08:27:50,637 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-09-15 08:27:50,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-15 08:27:50,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.053 0.086 2026-09-15 08:27:50,773 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 19401740 (allocated 21106688) 2026-09-15 08:27:50,782 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 58988 2026-09-15 08:27:50,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-09-15 08:27:50,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 58988 2026-09-15 08:27:50,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082750_841627_test_points_awarded_discount_code_no_domain_program.txt 2026-09-15 08:27:50,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpczsq70_1_chrome_odoo" 2026-09-15 08:27:50,863 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-15 08:27:51,913 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 59141 2026-09-15 08:27:51,913 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpgqyc48m__chrome_odoo 2026-09-15 08:27:51,913 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:34611/json/version 2026-09-15 08:27:51,914 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:51,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:27:51,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:34611/json 2026-09-15 08:27:51,936 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:51,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:34611/devtools/page/072AC47965234B6DE85737A81118C279 2026-09-15 08:27:51,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-09-15 08:27:51,942 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-09-15 08:27:52,001 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:27:52,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-09-15 08:27:52,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:52,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:52,020 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:27:52,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.058 0.365 2026-09-15 08:27:52,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '072AC47965234B6DE85737A81118C279', 'loaderId': 'D22B28AFD146250149EFA0644011FCDB', 'isDownload': False} 2026-09-15 08:27:52,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-15 08:27:52,449 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:27:52,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-09-15 08:27:52,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:27:52,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:27:52,842 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:52,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:27:52,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:27:52,901 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:52,906 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:52,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:27:52,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:52,960 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-09-15 08:27:52,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.027 2026-09-15 08:27:53,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.039 2026-09-15 08:27:53,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-09-15 08:27:53,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.252 0.290 2026-09-15 08:27:53,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:27:53,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:27:53,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-15 08:27:53,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:27:53,847 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-09-15 08:27:53,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:27:53,904 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:53,931 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:27:53,938 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:27:53,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.032 0.020 2026-09-15 08:27:53,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.059 2026-09-15 08:27:53,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-15 08:27:53,985 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:27:53,986 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:54,069 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:54,093 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:27:54,147 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.027 0.040 2026-09-15 08:27:54,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.042 0.109 2026-09-15 08:27:54,247 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:54,262 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:54,267 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-15 08:27:54,274 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:54,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-15 08:27:54,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.142 2026-09-15 08:27:54,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:54,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-15 08:27:54,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-15 08:27:54,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-15 08:27:54,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-09-15 08:27:54,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-09-15 08:27:54,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-15 08:27:54,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.156 2026-09-15 08:27:54,556 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.188 2026-09-15 08:27:54,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:54,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:54,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:54,768 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:54,834 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:54,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.019 2026-09-15 08:27:54,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:54,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:54] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.007 0.015 2026-09-15 08:27:54,937 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:54,993 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,045 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-09-15 08:27:55,102 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,393 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,705 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:55,706 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:55,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,863 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:55,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:56,020 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:56,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:56,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:56,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:56,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.015 0.015 2026-09-15 08:27:56,231 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22263099 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0ee742e5-45ef-4a4e-81b7-c1670d7397f4'}] 2026-09-15 08:27:56,237 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:56,558 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22263099 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '0ee742e5-45ef-4a4e-81b7-c1670d7397f4'} created pos.order #610 2026-09-15 08:27:56,570 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22263099 finished 2026-09-15 08:27:56,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 203 0.164 0.220 2026-09-15 08:27:56,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.018 0.033 2026-09-15 08:27:56,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:56] "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-15 08:27:56,812 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11617506 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0ee742e5-45ef-4a4e-81b7-c1670d7397f4'}] 2026-09-15 08:27:56,820 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11617506 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '0ee742e5-45ef-4a4e-81b7-c1670d7397f4'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-09-15 08:27:56,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11617506 finished 2026-09-15 08:27:56,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:56,914 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-09-15 08:27:56,916 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:27:56,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.036 0.075 2026-09-15 08:27:57,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 19754216 (allocated 21630976) 2026-09-15 08:27:57,017 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 59141 2026-09-15 08:27:57,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-09-15 08:27:57,020 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 59141 2026-09-15 08:27:57,075 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082757_075527_test_points_awarded_ewallet.txt 2026-09-15 08:27:57,075 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpgqyc48m__chrome_odoo" 2026-09-15 08:27:57,105 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-15 08:27:57,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 59289 2026-09-15 08:27:57,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpnn_oe0t4_chrome_odoo 2026-09-15 08:27:57,998 44 INFO rb-7f8ce6a-224855-415796 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:35509/json/version 2026-09-15 08:27:58,000 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:58,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:27:58,011 44 INFO rb-7f8ce6a-224855-415796 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:35509/json 2026-09-15 08:27:58,012 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:27:58,014 44 INFO rb-7f8ce6a-224855-415796 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:35509/devtools/page/210F44ACDB98FC13401181C4BED264D0 2026-09-15 08:27:58,017 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:58,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-15 08:27:58,085 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:27:58,090 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-15 08:27:58,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:58,095 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:58,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:27:58,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:58] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.049 0.424 2026-09-15 08:27:58,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '210F44ACDB98FC13401181C4BED264D0', 'loaderId': '6952AB514483DE97F00114138EED20D1', 'isDownload': False} 2026-09-15 08:27:58,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:58,590 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:27:58,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:58] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.027 2026-09-15 08:27:58,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:58] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-09-15 08:27:58,661 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:58] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.064 2026-09-15 08:27:59,059 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:27:59,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:27:59,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.012 2026-09-15 08:27:59,102 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:59,108 44 INFO rb-7f8ce6a-224855-415796 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-15 08:27:59,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27: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-15 08:27:59,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:27:59,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.012 2026-09-15 08:27:59,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-15 08:27:59,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.030 2026-09-15 08:27:59,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-15 08:27:59,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.241 0.281 2026-09-15 08:27:59,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "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-15 08:27:59,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:27:59,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.030 2026-09-15 08:27:59,971 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:27:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:27:59,995 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:00,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:28:00,047 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:28:00,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:00,072 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:00,076 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:28:00,098 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:00,109 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:28:00,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.029 0.032 2026-09-15 08:28:00,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.067 2026-09-15 08:28:00,135 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:28:00,202 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:00,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.068 2026-09-15 08:28:00,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:00,323 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.059 0.149 2026-09-15 08:28:00,328 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:00,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.090 2026-09-15 08:28:00,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:00,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.116 2026-09-15 08:28:00,382 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:00,396 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-15 08:28:00,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-15 08:28:00,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-15 08:28:00,468 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-15 08:28:00,488 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-15 08:28:00,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-15 08:28:00,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.016 0.119 2026-09-15 08:28:00,558 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-15 08:28:00,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.152 2026-09-15 08:28:00,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-15 08:28:00,702 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:00,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:00,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:00,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:00,929 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:00,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:00] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.012 2026-09-15 08:28:00,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,122 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,173 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,223 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,465 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,516 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,729 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,783 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,852 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:01] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.012 2026-09-15 08:28:01,895 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:01,995 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,046 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,112 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,123 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:02,124 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:02,162 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,213 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,332 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,384 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,437 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,648 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:02,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:02] "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-15 08:28:02,683 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76513650 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'dba48f81-e5a5-4f7f-9e90-0731c803a810'}] 2026-09-15 08:28:02,686 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:03,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76513650 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'dba48f81-e5a5-4f7f-9e90-0731c803a810'} created pos.order #611 2026-09-15 08:28:03,023 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76513650 finished 2026-09-15 08:28:03,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 210 0.164 0.244 2026-09-15 08:28:03,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.037 0.050 2026-09-15 08:28:03,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:03] "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-15 08:28:03,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7995166 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'dba48f81-e5a5-4f7f-9e90-0731c803a810'}] 2026-09-15 08:28:03,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:03,348 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7995166 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'dba48f81-e5a5-4f7f-9e90-0731c803a810'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-09-15 08:28:03,365 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7995166 finished 2026-09-15 08:28:03,398 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-09-15 08:28:03,398 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-15 08:28:03,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.056 0.077 2026-09-15 08:28:03,493 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 19366112 (allocated 21106688) 2026-09-15 08:28:03,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 59289 2026-09-15 08:28:03,497 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-09-15 08:28:03,497 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 59289 2026-09-15 08:28:03,552 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082803_552366_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-09-15 08:28:03,552 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpnn_oe0t4_chrome_odoo" 2026-09-15 08:28:03,572 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-15 08:28:04,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 59434 2026-09-15 08:28:04,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpv8hpz96j_chrome_odoo 2026-09-15 08:28:04,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:34875/json/version 2026-09-15 08:28:04,500 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:04,502 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:28:04,502 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:34875/json 2026-09-15 08:28:04,503 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:04,504 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:34875/devtools/page/1A8D3791E39DB528A67B7F981CC7DE02 2026-09-15 08:28:04,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-09-15 08:28:04,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-09-15 08:28:04,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:28:04,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-09-15 08:28:04,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:04,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:04,572 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:28:05,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.075 0.440 2026-09-15 08:28:05,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': '1A8D3791E39DB528A67B7F981CC7DE02', 'loaderId': '1D6EA35EA60D94CF52F124637E977360', 'isDownload': False} 2026-09-15 08:28:05,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-15 08:28:05,097 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:28:05,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:28:05,125 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 08:28:05,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-09-15 08:28:05,517 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:28:05,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:28:05,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:28:05,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:05,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:28:05,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:05,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:05,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.008 2026-09-15 08:28:05,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-15 08:28:05,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.031 2026-09-15 08:28:05,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-15 08:28:06,460 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.264 0.486 2026-09-15 08:28:06,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:28:06,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:06,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-15 08:28:06,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:06,603 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-09-15 08:28:06,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:06,654 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:28:06,666 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:06,678 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:28:06,683 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:28:06,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-09-15 08:28:06,725 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:28:06,750 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-15 08:28:06,754 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:28:06,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.041 0.070 2026-09-15 08:28:06,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:06,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.024 0.095 2026-09-15 08:28:06,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:06,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.066 0.151 2026-09-15 08:28:06,953 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:28:06,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.005 0.062 2026-09-15 08:28:06,984 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.081 2026-09-15 08:28:06,994 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:28:07,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:07] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.013 0.106 2026-09-15 08:28:07,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:07] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-15 08:28:07,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-15 08:28:07,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-15 08:28:07,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:07] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-15 08:28:07,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:07] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:28:07,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-15 08:28:07,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:07] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-09-15 08:28:07,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.154 2026-09-15 08:28:07,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-15 08:28:07,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,572 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,625 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,742 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,793 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,843 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:07,961 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:08,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:08] "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-15 08:28:08,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:08,596 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:08,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:08,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:08,763 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:08,776 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:08,777 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:08,814 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:08,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:08,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:08,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,038 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,104 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,107 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39816877 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3274d435-4bc4-447a-b83f-c183acf2cfb8'}] 2026-09-15 08:28:09,109 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:09,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39816877 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3274d435-4bc4-447a-b83f-c183acf2cfb8'} created pos.order #612 2026-09-15 08:28:09,210 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39816877 finished 2026-09-15 08:28:09,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.064 0.088 2026-09-15 08:28:09,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.018 0.031 2026-09-15 08:28:09,350 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:09] "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-15 08:28:09,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94335335 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3274d435-4bc4-447a-b83f-c183acf2cfb8'}] 2026-09-15 08:28:09,451 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94335335 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3274d435-4bc4-447a-b83f-c183acf2cfb8'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-09-15 08:28:09,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94335335 finished 2026-09-15 08:28:09,495 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.047 0.087 2026-09-15 08:28:09,607 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.009 2026-09-15 08:28:09,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,673 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,723 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,839 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,852 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:28:09,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:09,960 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,011 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,163 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,214 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,329 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,437 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:10] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:28:10,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.015 2026-09-15 08:28:10,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,660 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,717 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,817 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:10,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:11,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:11,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:28:11,069 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18915955 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '8eecb179-200c-4a37-ab15-e4b26da34da8'}] 2026-09-15 08:28:11,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18915955 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '8eecb179-200c-4a37-ab15-e4b26da34da8'} created pos.order #613 2026-09-15 08:28:11,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18915955 finished 2026-09-15 08:28:11,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.098 0.201 2026-09-15 08:28:11,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.031 0.040 2026-09-15 08:28:11,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:28:11,510 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60082077 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '8eecb179-200c-4a37-ab15-e4b26da34da8'}] 2026-09-15 08:28:11,518 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60082077 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '8eecb179-200c-4a37-ab15-e4b26da34da8'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-09-15 08:28:11,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60082077 finished 2026-09-15 08:28:11,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:11,590 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-09-15 08:28:11,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-15 08:28:11,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.064 0.060 2026-09-15 08:28:11,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 21779372 (allocated 23990272) 2026-09-15 08:28:11,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 59434 2026-09-15 08:28:11,737 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-09-15 08:28:11,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 59434 2026-09-15 08:28:11,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.005 0.020 2026-09-15 08:28:11,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082811_797431_test_points_awarded_giftcard.txt 2026-09-15 08:28:11,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpv8hpz96j_chrome_odoo" 2026-09-15 08:28:11,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-15 08:28:12,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 59585 2026-09-15 08:28:12,716 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp2d535gty_chrome_odoo 2026-09-15 08:28:12,716 44 INFO rb-7f8ce6a-224855-415796 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:46383/json/version 2026-09-15 08:28:12,717 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:12,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:28:12,729 44 INFO rb-7f8ce6a-224855-415796 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:46383/json 2026-09-15 08:28:12,729 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:12,733 44 INFO rb-7f8ce6a-224855-415796 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:46383/devtools/page/1025A57D58A7DA3EDC5D771CFFD932C9 2026-09-15 08:28:12,738 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:12,740 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-15 08:28:12,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:28:12,804 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-09-15 08:28:12,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:12,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:12,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:28:13,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.046 0.490 2026-09-15 08:28:13,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '1025A57D58A7DA3EDC5D771CFFD932C9', 'loaderId': 'F2D31FD3A4D3488414961B94727F70E2', 'isDownload': False} 2026-09-15 08:28:13,352 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:13,366 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:28:13,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-09-15 08:28:13,384 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:28:13,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-15 08:28:13,850 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:28:13,870 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:28:13,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:28:13,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:13,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:13,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:28:13,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:13,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-15 08:28:13,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.020 2026-09-15 08:28:14,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.039 2026-09-15 08:28:14,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-15 08:28:14,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.272 0.350 2026-09-15 08:28:14,707 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:28:14,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:28:14,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.027 2026-09-15 08:28:14,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:28:14,892 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:14,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-15 08:28:14,954 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:14,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:28:14,971 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:28:14,976 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:28:14,989 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:14,992 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:15,018 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:15,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.039 0.040 2026-09-15 08:28:15,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.089 2026-09-15 08:28:15,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:15,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.023 0.101 2026-09-15 08:28:15,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.146 2026-09-15 08:28:15,191 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:15,193 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:15,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.051 2026-09-15 08:28:15,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 08:28:15,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-15 08:28:15,270 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:28:15,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-15 08:28:15,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-09-15 08:28:15,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-09-15 08:28:15,389 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-15 08:28:15,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.160 2026-09-15 08:28:15,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-15 08:28:15,465 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-15 08:28:15,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.195 2026-09-15 08:28:15,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:15,697 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:15,748 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:15,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:15,849 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:15,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:15,970 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,201 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:16] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.014 0.017 2026-09-15 08:28:16,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,371 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,422 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,473 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,556 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:16,558 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:28:16,595 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,644 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,718 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,881 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:16,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:16] "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-15 08:28:16,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68042895 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd0c65d85-d31f-4925-a8f4-c0814108551b'}] 2026-09-15 08:28:16,945 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:17,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68042895 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd0c65d85-d31f-4925-a8f4-c0814108551b'} created pos.order #614 2026-09-15 08:28:17,268 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68042895 finished 2026-09-15 08:28:17,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 203 0.134 0.243 2026-09-15 08:28:17,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.033 0.039 2026-09-15 08:28:17,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:28:17,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51281864 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd0c65d85-d31f-4925-a8f4-c0814108551b'}] 2026-09-15 08:28:17,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51281864 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd0c65d85-d31f-4925-a8f4-c0814108551b'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-09-15 08:28:17,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51281864 finished 2026-09-15 08:28:17,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:17,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-09-15 08:28:17,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-15 08:28:17,607 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.039 0.071 2026-09-15 08:28:17,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 18650384 (allocated 20058112) 2026-09-15 08:28:17,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 59585 2026-09-15 08:28:17,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-09-15 08:28:17,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 59585 2026-09-15 08:28:17,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082817_770880_test_points_awarded_global_discount_code_no_domain_program.txt 2026-09-15 08:28:17,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp2d535gty_chrome_odoo" 2026-09-15 08:28:17,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-15 08:28:18,806 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 59728 2026-09-15 08:28:18,806 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp93sdzc5z_chrome_odoo 2026-09-15 08:28:18,807 44 INFO rb-7f8ce6a-224855-415796 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:45697/json/version 2026-09-15 08:28:18,808 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:18,824 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:28:18,824 44 INFO rb-7f8ce6a-224855-415796 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:45697/json 2026-09-15 08:28:18,824 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:18,826 44 INFO rb-7f8ce6a-224855-415796 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:45697/devtools/page/43345595BC515BFC962B3F89AAE66F57 2026-09-15 08:28:18,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:18,835 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-15 08:28:18,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:28:18,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-15 08:28:18,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:18,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:18,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:28:19,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:19] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.058 0.430 2026-09-15 08:28:19,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '43345595BC515BFC962B3F89AAE66F57', 'loaderId': 'D48650BF1284B24E999A9754822879FE', 'isDownload': False} 2026-09-15 08:28:19,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:19,423 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:28:19,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:19] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:28:19,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:19] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-15 08:28:19,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:19] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:28:19,878 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:28:19,896 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-15 08:28:19,912 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:19,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:19,927 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:28:19,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:28:19,965 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:19,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-15 08:28:20,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-15 08:28:20,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.032 0.033 2026-09-15 08:28:20,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-09-15 08:28:20,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.234 0.285 2026-09-15 08:28:20,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:28:20,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:20,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.041 2026-09-15 08:28:20,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:20,803 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:20,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:20,847 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:28:20,864 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:28:20,867 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:28:20,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.022 0.016 2026-09-15 08:28:20,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-09-15 08:28:20,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-15 08:28:20,928 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:28:20,930 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:21,015 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:21,072 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:28:21,092 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:21,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.027 2026-09-15 08:28:21,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-15 08:28:21,162 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:21,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1567&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.082 2026-09-15 08:28:21,173 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:21,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-15 08:28:21,206 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-15 08:28:21,210 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:21,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.030 0.183 2026-09-15 08:28:21,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.017 0.153 2026-09-15 08:28:21,315 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-15 08:28:21,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.160 2026-09-15 08:28:21,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-15 08:28:21,385 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-15 08:28:21,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-15 08:28:21,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-09-15 08:28:21,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-15 08:28:21,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.222 2026-09-15 08:28:21,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:21,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:21,668 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:21,723 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:21,788 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:21,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.028 0.022 2026-09-15 08:28:21,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:21,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:21,970 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,024 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,356 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,457 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,572 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,704 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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.013 0.009 2026-09-15 08:28:22,773 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,824 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:22,994 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,006 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:23,008 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:23,044 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,098 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,163 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,216 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,268 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,328 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,376 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,428 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,480 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:23,551 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.010 2026-09-15 08:28:23,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26652324 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '715521fc-612a-4c9b-abe5-5743452ac0c0'}] 2026-09-15 08:28:23,585 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:23,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26652324 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '715521fc-612a-4c9b-abe5-5743452ac0c0'} created pos.order #615 2026-09-15 08:28:24,003 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26652324 finished 2026-09-15 08:28:24,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 210 0.235 0.242 2026-09-15 08:28:24,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.035 0.042 2026-09-15 08:28:24,204 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:24] "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-15 08:28:24,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90960500 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '715521fc-612a-4c9b-abe5-5743452ac0c0'}] 2026-09-15 08:28:24,327 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:24,335 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90960500 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '715521fc-612a-4c9b-abe5-5743452ac0c0'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-09-15 08:28:24,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90960500 finished 2026-09-15 08:28:24,374 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-09-15 08:28:24,375 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-15 08:28:24,443 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.051 0.076 2026-09-15 08:28:24,491 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 19375188 (allocated 20582400) 2026-09-15 08:28:24,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 59728 2026-09-15 08:28:24,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-09-15 08:28:24,496 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 59728 2026-09-15 08:28:24,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082824_559008_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-09-15 08:28:24,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp93sdzc5z_chrome_odoo" 2026-09-15 08:28:24,586 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-15 08:28:24,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 59875 2026-09-15 08:28:24,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpyn53oebf_chrome_odoo 2026-09-15 08:28:24,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37429/json/version 2026-09-15 08:28:24,996 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:25,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:28:25,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:37429/json 2026-09-15 08:28:25,023 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:25,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:37429/devtools/page/A6699DFF2EB1BB198D2953F82490BC82 2026-09-15 08:28:25,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-15 08:28:25,027 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-15 08:28:25,060 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:28:25,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-15 08:28:25,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:25,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:25,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:28:25,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:25] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.046 0.425 2026-09-15 08:28:25,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'A6699DFF2EB1BB198D2953F82490BC82', 'loaderId': '0A54FE53F6FAD2B37DBEB55AB7158D81', 'isDownload': False} 2026-09-15 08:28:25,563 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-15 08:28:25,580 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:28:25,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:25] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.020 2026-09-15 08:28:25,623 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:25] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.033 2026-09-15 08:28:25,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:25] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.047 2026-09-15 08:28:26,022 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:26,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:28:26,063 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:26,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.005 2026-09-15 08:28:26,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:26,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:28:26,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:26,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-09-15 08:28:26,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-15 08:28:26,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.017 0.030 2026-09-15 08:28:26,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-15 08:28:26,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.247 0.297 2026-09-15 08:28:26,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:28:26,852 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:26,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-15 08:28:26,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:28:26,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-15 08:28:26,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.005 2026-09-15 08:28:27,048 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:27,058 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:27,068 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:28:27,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.017 0.019 2026-09-15 08:28:27,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.001 0.038 2026-09-15 08:28:27,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:28:27,112 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:28:27,113 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:27,158 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:27,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.031 2026-09-15 08:28:27,236 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:27,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.080 2026-09-15 08:28:27,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.036 2026-09-15 08:28:27,319 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:27,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.057 2026-09-15 08:28:27,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-15 08:28:27,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-09-15 08:28:27,378 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:27,380 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:28:27,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-09-15 08:28:27,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-15 08:28:27,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.007 0.117 2026-09-15 08:28:27,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-15 08:28:27,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:28:27,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.135 2026-09-15 08:28:27,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:27,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:27,729 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:27,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:27,979 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,081 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,187 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,360 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,382 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:28:28,382 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:28,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,529 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,582 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,705 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:28,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8156034 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4a7e6864-5351-4d01-9292-1faeabe56613'}] 2026-09-15 08:28:28,713 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:29,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8156034 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4a7e6864-5351-4d01-9292-1faeabe56613'} created pos.order #616 2026-09-15 08:28:29,077 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8156034 finished 2026-09-15 08:28:29,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.171 0.244 2026-09-15 08:28:29,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.025 0.034 2026-09-15 08:28:29,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:28:29,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:29] "GET /report/barcode/Code128/0443-5481-4690 HTTP/1.1" 200 - 0 0.000 0.042 2026-09-15 08:28:29,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38060131 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4a7e6864-5351-4d01-9292-1faeabe56613'}] 2026-09-15 08:28:29,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:29,362 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38060131 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4a7e6864-5351-4d01-9292-1faeabe56613'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-09-15 08:28:29,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38060131 finished 2026-09-15 08:28:29,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:29,480 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:29,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.072 0.074 2026-09-15 08:28:29,534 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:29,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:29] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:28:29,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.011 2026-09-15 08:28:29,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:29,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:29,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:29,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:29,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:29,988 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,145 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,196 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,248 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,491 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,596 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,647 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,752 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,857 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:30,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22017239 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'd523425e-4afe-4029-a76e-15c312ace460'}] 2026-09-15 08:28:31,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22017239 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'd523425e-4afe-4029-a76e-15c312ace460'} created pos.order #617 2026-09-15 08:28:31,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22017239 finished 2026-09-15 08:28:31,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.118 0.183 2026-09-15 08:28:31,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.010 0.021 2026-09-15 08:28:31,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.009 2026-09-15 08:28:31,388 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:31] "GET /report/barcode/Code128/044c-912f-4a28 HTTP/1.1" 200 - 0 0.000 0.056 2026-09-15 08:28:31,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35160861 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'd523425e-4afe-4029-a76e-15c312ace460'}] 2026-09-15 08:28:31,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:31,407 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35160861 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'd523425e-4afe-4029-a76e-15c312ace460'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-09-15 08:28:31,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35160861 finished 2026-09-15 08:28:31,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:31,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.042 0.080 2026-09-15 08:28:31,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:31,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:31,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.004 0.007 2026-09-15 08:28:31,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:31,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:31,852 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:31,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:31,954 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,061 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,111 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,164 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,215 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,357 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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.007 2026-09-15 08:28:32,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.005 0.011 2026-09-15 08:28:32,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,835 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,892 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,944 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:32,999 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:33,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:33,060 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:33] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:28:33,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:33] "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-15 08:28:33,153 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:33,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:33,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:33,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:33,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:33,419 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:33,471 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:33,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:33,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.009 2026-09-15 08:28:33,568 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64370278 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'ce6d83b8-6046-4617-a621-a65495d292d6'}] 2026-09-15 08:28:33,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64370278 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': 'ce6d83b8-6046-4617-a621-a65495d292d6'} created pos.order #618 2026-09-15 08:28:33,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64370278 finished 2026-09-15 08:28:33,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 125 0.138 0.199 2026-09-15 08:28:34,014 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.042 0.038 2026-09-15 08:28:34,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:28:34,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,113 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:34] "GET /report/barcode/Code128/0442-e45b-4600 HTTP/1.1" 200 - 0 0.000 0.047 2026-09-15 08:28:34,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4778638 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'ce6d83b8-6046-4617-a621-a65495d292d6'}] 2026-09-15 08:28:34,125 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4778638 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': 'ce6d83b8-6046-4617-a621-a65495d292d6'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-09-15 08:28:34,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4778638 finished 2026-09-15 08:28:34,147 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,210 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.029 0.099 2026-09-15 08:28:34,266 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.013 2026-09-15 08:28:34,315 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,367 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,687 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,738 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,788 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:34,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,029 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,080 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,181 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,282 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,511 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:35] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:28:35,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.012 0.015 2026-09-15 08:28:35,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,730 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,940 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:35,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,287 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,389 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,445 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,497 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,549 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:36,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76446802 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '240e6cf6-9c3e-4d6d-a358-c78352cbbdf0'}] 2026-09-15 08:28:37,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76446802 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '240e6cf6-9c3e-4d6d-a358-c78352cbbdf0'} created pos.order #619 2026-09-15 08:28:37,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76446802 finished 2026-09-15 08:28:37,109 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.104 0.388 2026-09-15 08:28:37,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.017 0.029 2026-09-15 08:28:37,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:28:37,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:37] "GET /report/barcode/Code128/0448-cb00-4eb9 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-15 08:28:37,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28697876 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '240e6cf6-9c3e-4d6d-a358-c78352cbbdf0'}] 2026-09-15 08:28:37,282 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28697876 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '240e6cf6-9c3e-4d6d-a358-c78352cbbdf0'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-09-15 08:28:37,283 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:37,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28697876 finished 2026-09-15 08:28:37,333 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:37,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.048 0.060 2026-09-15 08:28:37,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:37] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:28:37,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:37,490 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:37,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.006 0.013 2026-09-15 08:28:37,526 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:37,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:37,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:37,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:37,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:37,948 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:37,998 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,049 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,459 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:38,967 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,017 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,235 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:39] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:28:39,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,371 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,477 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,687 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,745 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:39,827 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20888949 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'edff8b73-e713-4980-afa5-8e54882fcf4e'}] 2026-09-15 08:28:40,075 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20888949 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'edff8b73-e713-4980-afa5-8e54882fcf4e'} created pos.order #620 2026-09-15 08:28:40,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20888949 finished 2026-09-15 08:28:40,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 149 0.093 0.209 2026-09-15 08:28:40,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.020 0.033 2026-09-15 08:28:40,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:28:40,334 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:40,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:40] "GET /report/barcode/Code128/0447-a0be-4ebb HTTP/1.1" 200 - 0 0.000 0.051 2026-09-15 08:28:40,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2548013 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'edff8b73-e713-4980-afa5-8e54882fcf4e'}] 2026-09-15 08:28:40,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2548013 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'edff8b73-e713-4980-afa5-8e54882fcf4e'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-09-15 08:28:40,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2548013 finished 2026-09-15 08:28:40,360 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-15 08:28:40,360 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:28:40,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.046 0.072 2026-09-15 08:28:40,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 32018592 (allocated 35926016) 2026-09-15 08:28:40,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 59875 2026-09-15 08:28:40,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-15 08:28:40,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 59875 2026-09-15 08:28:40,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:40] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.015 2026-09-15 08:28:40,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082840_695606_test_pos_loyalty_tour_basic.txt 2026-09-15 08:28:40,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpyn53oebf_chrome_odoo" 2026-09-15 08:28:40,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 60050 2026-09-15 08:28:40,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpugya7_7w_chrome_odoo 2026-09-15 08:28:40,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:35687/json/version 2026-09-15 08:28:40,926 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:40,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:28:40,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:35687/json 2026-09-15 08:28:40,950 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:40,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:35687/devtools/page/6B183DD70CEC73BA75C2DE7F99F023FE 2026-09-15 08:28:40,955 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-15 08:28:40,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-15 08:28:40,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:28:40,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-15 08:28:40,983 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:40,983 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:41,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.031 0.035 2026-09-15 08:28:41,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '6B183DD70CEC73BA75C2DE7F99F023FE', 'loaderId': '1912D4F1FABA45BB559B289993351959', 'isDownload': False} 2026-09-15 08:28:41,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-15 08:28:41,069 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:28:41,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.007 2026-09-15 08:28:41,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:28:41,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:28:41,486 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:41,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:41,513 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:41,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:28:41,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:41,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:28:41,541 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:41,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "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-15 08:28:41,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:28:41,608 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.010 0.020 2026-09-15 08:28:41,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-15 08:28:42,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.177 0.219 2026-09-15 08:28:42,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "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-15 08:28:42,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.005 2026-09-15 08:28:42,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-15 08:28:42,205 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:28:42,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-15 08:28:42,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:42,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:42,306 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:28:42,360 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-15 08:28:42,378 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.043 2026-09-15 08:28:42,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.051 0.028 2026-09-15 08:28:42,382 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:42,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:42,406 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "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-15 08:28:42,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.013 0.094 2026-09-15 08:28:42,422 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:28:42,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.050 0.090 2026-09-15 08:28:42,523 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:28:42,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:42,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.032 0.210 2026-09-15 08:28:42,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:28:42,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-15 08:28:42,637 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:42,646 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-15 08:28:42,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-15 08:28:42,689 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:42,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-15 08:28:42,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-09-15 08:28:42,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-15 08:28:42,742 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:42,762 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-15 08:28:42,784 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:42] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-15 08:28:42,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,060 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,111 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,239 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,679 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,751 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,765 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:43,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,867 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:43,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:43] "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-15 08:28:43,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:43] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.008 0.018 2026-09-15 08:28:44,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,122 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,172 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,222 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,304 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:44,305 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:44,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,526 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,575 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:44,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:44] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:28:44,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3039718 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'cc6deac7-186f-4dce-9798-9da9db876e4f'}] 2026-09-15 08:28:44,692 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:28:44,893 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3039718 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'cc6deac7-186f-4dce-9798-9da9db876e4f'} created pos.order #621 2026-09-15 08:28:44,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3039718 finished 2026-09-15 08:28:44,948 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 147 0.085 0.184 2026-09-15 08:28:45,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.027 0.038 2026-09-15 08:28:45,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:28:45,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:45] "GET /report/barcode/Code128/0447-554c-4ca5 HTTP/1.1" 200 - 0 0.000 0.040 2026-09-15 08:28:45,188 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49399113 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'cc6deac7-186f-4dce-9798-9da9db876e4f'}] 2026-09-15 08:28:45,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49399113 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'cc6deac7-186f-4dce-9798-9da9db876e4f'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-09-15 08:28:45,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,207 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49399113 finished 2026-09-15 08:28:45,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,291 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.029 0.075 2026-09-15 08:28:45,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,367 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:45] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:28:45,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.008 0.013 2026-09-15 08:28:45,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:45,960 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,178 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:46] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:28:46,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.010 0.019 2026-09-15 08:28:46,297 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,403 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,457 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:46] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:28:46,608 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.014 2026-09-15 08:28:46,684 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,735 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,839 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,891 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,951 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:46,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,333 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,385 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,441 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,492 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,546 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,601 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,657 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:47] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:28:47,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,809 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:47,966 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:48,018 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:48,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:48,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:48,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:28:48,162 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78975648 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'cd80c98e-6af7-414e-94fb-d3a594aac9ce'}] 2026-09-15 08:28:48,393 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78975648 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'cd80c98e-6af7-414e-94fb-d3a594aac9ce'} created pos.order #622 2026-09-15 08:28:48,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78975648 finished 2026-09-15 08:28:48,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.109 0.173 2026-09-15 08:28:48,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.032 0.056 2026-09-15 08:28:48,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:28:48,646 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:48,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:48] "GET /report/barcode/Code128/0449-4d20-4a5d HTTP/1.1" 200 - 0 0.000 0.059 2026-09-15 08:28:48,663 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34052458 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'cd80c98e-6af7-414e-94fb-d3a594aac9ce'}] 2026-09-15 08:28:48,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34052458 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'cd80c98e-6af7-414e-94fb-d3a594aac9ce'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-09-15 08:28:48,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:48,683 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34052458 finished 2026-09-15 08:28:48,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:48,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.034 0.065 2026-09-15 08:28:48,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:48] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-15 08:28:48,807 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:48,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.010 0.013 2026-09-15 08:28:48,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:48,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,139 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,246 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,297 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,398 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,449 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,639 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,748 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 08:28:49,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:49,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,013 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,066 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,172 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:50] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.011 2026-09-15 08:28:50,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.007 0.012 2026-09-15 08:28:50,293 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,395 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,446 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,664 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,768 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:50,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:50] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.012 2026-09-15 08:28:50,871 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39907389 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': '882cda7f-7f5d-4a37-82fb-8e960d6ff860'}] 2026-09-15 08:28:51,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39907389 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': '882cda7f-7f5d-4a37-82fb-8e960d6ff860'} created pos.order #623 2026-09-15 08:28:51,154 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39907389 finished 2026-09-15 08:28:51,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 129 0.117 0.217 2026-09-15 08:28:51,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.026 0.043 2026-09-15 08:28:51,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:28:51,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:51,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:51] "GET /report/barcode/Code128/044c-f080-407d HTTP/1.1" 200 - 0 0.000 0.055 2026-09-15 08:28:51,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6218793 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '882cda7f-7f5d-4a37-82fb-8e960d6ff860'}] 2026-09-15 08:28:51,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6218793 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '882cda7f-7f5d-4a37-82fb-8e960d6ff860'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-09-15 08:28:51,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:51,439 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6218793 finished 2026-09-15 08:28:51,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.021 0.063 2026-09-15 08:28:51,506 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:51,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:51,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:51] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:28:51,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:51] "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-15 08:28:51,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:51,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:51,848 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:51,899 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:51,949 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,057 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,111 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:52] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:28:52,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:52] "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-15 08:28:52,247 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,298 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,398 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,504 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,657 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,792 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,843 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:52,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,116 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,233 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,287 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,605 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:53,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24290399 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '588848c1-19da-4ca7-b794-08d4c6edf618'}] 2026-09-15 08:28:53,917 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24290399 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '588848c1-19da-4ca7-b794-08d4c6edf618'} created pos.order #624 2026-09-15 08:28:53,934 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24290399 finished 2026-09-15 08:28:53,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 125 0.080 0.220 2026-09-15 08:28:54,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.013 0.032 2026-09-15 08:28:54,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:54,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63200631 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '588848c1-19da-4ca7-b794-08d4c6edf618'}] 2026-09-15 08:28:54,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63200631 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '588848c1-19da-4ca7-b794-08d4c6edf618'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-09-15 08:28:54,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63200631 finished 2026-09-15 08:28:54,146 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:54,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-15 08:28:54,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:28:54,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.028 0.080 2026-09-15 08:28:54,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:54] "GET /report/barcode/Code128/0441-47bf-4c37 HTTP/1.1" 200 - 0 0.000 0.133 2026-09-15 08:28:54,402 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34199176 (allocated 37236736) 2026-09-15 08:28:54,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 60050 2026-09-15 08:28:54,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-15 08:28:54,423 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 60050 2026-09-15 08:28:54,478 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082854_478093_test_pos_loyalty_tour_basic.txt 2026-09-15 08:28:54,478 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpugya7_7w_chrome_odoo" 2026-09-15 08:28:54,504 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-15 08:28:55,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 60232 2026-09-15 08:28:55,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpvyokrv29_chrome_odoo 2026-09-15 08:28:55,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:46329/json/version 2026-09-15 08:28:55,383 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:55,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:28:55,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:46329/json 2026-09-15 08:28:55,386 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:55,388 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:46329/devtools/page/43246D60B70A51E3AC9F795AD5A0179D 2026-09-15 08:28:55,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-09-15 08:28:55,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-09-15 08:28:55,458 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:28:55,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-09-15 08:28:55,463 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:55,463 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:55,472 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:28:55,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:55] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.029 0.410 2026-09-15 08:28:55,913 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '43246D60B70A51E3AC9F795AD5A0179D', 'loaderId': '441108098B5098BDC44DB7B55C7CA588', 'isDownload': False} 2026-09-15 08:28:55,913 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-15 08:28:55,919 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:28:55,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:55] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.009 2026-09-15 08:28:55,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:55] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:28:55,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:55] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:28:56,373 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:56,396 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.010 2026-09-15 08:28:56,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-15 08:28:56,428 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:56,432 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:56,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:28:56,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:56,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-15 08:28:56,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:28:56,528 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.014 0.031 2026-09-15 08:28:56,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-15 08:28:57,095 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.225 0.306 2026-09-15 08:28:57,115 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:28:57,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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.006 2026-09-15 08:28:57,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.040 2026-09-15 08:28:57,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:57,290 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-09-15 08:28:57,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:28:57,344 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:28:57,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:57,356 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:57,358 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:28:57,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.011 2026-09-15 08:28:57,397 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:28:57,401 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28: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-15 08:28:57,417 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:57,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.022 0.049 2026-09-15 08:28:57,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.053 2026-09-15 08:28:57,506 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:57,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.099 2026-09-15 08:28:57,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-15 08:28:57,587 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:57,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.048 2026-09-15 08:28:57,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.071 2026-09-15 08:28:57,639 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:28:57,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:57,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-15 08:28:57,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.129 2026-09-15 08:28:57,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-15 08:28:57,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1744&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-15 08:28:57,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-09-15 08:28:57,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1746&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-15 08:28:57,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.117 2026-09-15 08:28:57,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-15 08:28:57,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "GET /web/image?model=product.template&field=image_128&id=1745&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-15 08:28:57,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:28:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.140 2026-09-15 08:28:57,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,050 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,098 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,172 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,224 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,301 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,401 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,535 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,586 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,687 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:58,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-09-15 08:28:58,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:28:58,823 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16358352 (allocated 17698816) 2026-09-15 08:28:58,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 60232 2026-09-15 08:28:58,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-09-15 08:28:58,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 60232 2026-09-15 08:28:58,892 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082858_892620_test_pos_loyalty_tour_max_amount.txt 2026-09-15 08:28:58,892 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpvyokrv29_chrome_odoo" 2026-09-15 08:28:58,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-15 08:28:59,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 60368 2026-09-15 08:28:59,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpo1wjp9q7_chrome_odoo 2026-09-15 08:28:59,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:39251/json/version 2026-09-15 08:28:59,768 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:59,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:28:59,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:39251/json 2026-09-15 08:28:59,803 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:28:59,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:39251/devtools/page/77D398ECE35DC042242B49692EA7BBF8 2026-09-15 08:28:59,811 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-09-15 08:28:59,813 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-09-15 08:28:59,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:28:59,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-09-15 08:28:59,917 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:59,917 44 INFO rb-7f8ce6a-224855-415796 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-15 08:28:59,930 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:00,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:00] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.035 0.472 2026-09-15 08:29:00,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '77D398ECE35DC042242B49692EA7BBF8', 'loaderId': '104BC8B975F120FB456535263705A5E1', 'isDownload': False} 2026-09-15 08:29:00,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-15 08:29:00,443 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:00,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:00] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:29:00,470 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:00] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:29:00,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:00] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-09-15 08:29:00,888 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:00,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:29:00,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:00,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:00,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-09-15 08:29:00,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:29:00,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:00,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.009 2026-09-15 08:29:01,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.024 2026-09-15 08:29:01,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.031 2026-09-15 08:29:01,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-09-15 08:29:01,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.235 0.299 2026-09-15 08:29:01,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "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-15 08:29:01,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:29:01,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-15 08:29:01,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:29:01,803 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-09-15 08:29:01,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:01,865 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:01,871 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:01,872 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:29:01,911 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:29:01,913 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:29:01,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.021 0.033 2026-09-15 08:29:01,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-15 08:29:01,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.067 2026-09-15 08:29:01,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:02,011 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:02,052 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:02,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.040 0.037 2026-09-15 08:29:02,116 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:02,164 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:02,166 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.041 0.120 2026-09-15 08:29:02,178 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:02,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-15 08:29:02,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-09-15 08:29:02,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1748&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.180 2026-09-15 08:29:02,267 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-09-15 08:29:02,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.211 2026-09-15 08:29:02,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.144 2026-09-15 08:29:02,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-09-15 08:29:02,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1749&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-15 08:29:02,476 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.182 2026-09-15 08:29:02,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-15 08:29:02,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-15 08:29:02,535 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:02,551 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-09-15 08:29:02,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:02,641 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:02,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:02,760 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:02,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.010 2026-09-15 08:29:02,812 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:02,891 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:02,970 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,020 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,122 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,172 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,229 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,334 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,384 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,439 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,498 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,548 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,746 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:03,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-09-15 08:29:03,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:29:03,879 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 16948240 (allocated 18223104) 2026-09-15 08:29:03,893 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 60368 2026-09-15 08:29:03,894 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-09-15 08:29:03,895 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 60368 2026-09-15 08:29:03,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082903_990161_test_promo_with_different_taxes.txt 2026-09-15 08:29:03,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpo1wjp9q7_chrome_odoo" 2026-09-15 08:29:04,007 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-15 08:29:04,984 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 60512 2026-09-15 08:29:04,985 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpgee2zo7p_chrome_odoo 2026-09-15 08:29:04,985 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:42801/json/version 2026-09-15 08:29:04,986 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:04,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:04,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:42801/json 2026-09-15 08:29:04,989 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:04,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:42801/devtools/page/AFBFEFDE83EA7CF1DA132C639112990B 2026-09-15 08:29:04,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-09-15 08:29:04,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-09-15 08:29:05,107 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:05,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-09-15 08:29:05,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:05,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:05,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:05,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:05] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.065 0.571 2026-09-15 08:29:05,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': 'AFBFEFDE83EA7CF1DA132C639112990B', 'loaderId': '16D6A4F18408DE5D848B972E5E77206D', 'isDownload': False} 2026-09-15 08:29:05,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-15 08:29:05,770 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:05,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:05] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:29:05,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:05] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:29:05,798 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:05] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:29:06,216 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:06,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:29:06,261 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:06,262 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:29:06,276 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:06,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.010 2026-09-15 08:29:06,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:06,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.008 2026-09-15 08:29:06,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:29:06,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.032 2026-09-15 08:29:06,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.047 2026-09-15 08:29:06,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.208 0.311 2026-09-15 08:29:07,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:29:07,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:29:07,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.034 2026-09-15 08:29:07,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:29:07,166 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-09-15 08:29:07,187 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-09-15 08:29:07,219 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:07,249 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:29:07,264 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:29:07,267 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:29:07,301 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:29:07,304 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:29:07,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.021 0.060 2026-09-15 08:29:07,334 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:29:07,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.080 2026-09-15 08:29:07,373 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.010 0.043 2026-09-15 08:29:07,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:07,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.106 2026-09-15 08:29:07,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.024 2026-09-15 08:29:07,457 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:07,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-15 08:29:07,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-09-15 08:29:07,504 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.071 2026-09-15 08:29:07,522 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:07,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.088 2026-09-15 08:29:07,534 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:07,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-15 08:29:07,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1751&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-15 08:29:07,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-15 08:29:07,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.162 2026-09-15 08:29:07,672 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1752&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-15 08:29:07,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-15 08:29:07,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.143 2026-09-15 08:29:07,852 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:07,942 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:08,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:08,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:08,109 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-09-15 08:29:08,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:29:08,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15669868 (allocated 17301504) 2026-09-15 08:29:08,167 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 60512 2026-09-15 08:29:08,168 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-09-15 08:29:08,168 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 60512 2026-09-15 08:29:08,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082908_229295_test_promo_with_free_product.txt 2026-09-15 08:29:08,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpgee2zo7p_chrome_odoo" 2026-09-15 08:29:08,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-15 08:29:09,141 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 60649 2026-09-15 08:29:09,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpwqt9avus_chrome_odoo 2026-09-15 08:29:09,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:35381/json/version 2026-09-15 08:29:09,149 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:09,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:09,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:35381/json 2026-09-15 08:29:09,164 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:09,174 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:35381/devtools/page/903B6C980A9C191F01EA3F6D8DF4A383 2026-09-15 08:29:09,176 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-09-15 08:29:09,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-09-15 08:29:09,286 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:09,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-09-15 08:29:09,298 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:09,298 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:09,325 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:09,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:09] "GET /pos/ui/80 HTTP/1.1" 200 - 89 0.048 0.444 2026-09-15 08:29:09,801 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '903B6C980A9C191F01EA3F6D8DF4A383', 'loaderId': '13144D3268B2857C2703549F3C5A32C5', 'isDownload': False} 2026-09-15 08:29:09,801 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-15 08:29:09,806 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:09,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:09] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:29:09,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:09] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:29:09,829 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:09] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:29:10,279 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:10,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:29:10,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:29:10,328 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:10,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:29:10,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:10,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:10,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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.008 2026-09-15 08:29:10,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-15 08:29:10,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.027 2026-09-15 08:29:10,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-15 08:29:11,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.239 0.328 2026-09-15 08:29:11,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:29:11,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.010 0.005 2026-09-15 08:29:11,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-15 08:29:11,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-15 08:29:11,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-15 08:29:11,249 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:29:11,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:29:11,302 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:29:11,324 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:29:11,325 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:29:11,370 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:11,384 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:11,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.042 0.044 2026-09-15 08:29:11,407 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:29:11,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.100 2026-09-15 08:29:11,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:11,494 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:11,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /pos/ui/80 HTTP/1.1" 200 - 33 0.036 0.092 2026-09-15 08:29:11,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:11,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 33 0.036 0.167 2026-09-15 08:29:11,575 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:11,586 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:11,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.008 0.132 2026-09-15 08:29:11,655 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-09-15 08:29:11,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-09-15 08:29:11,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.217 2026-09-15 08:29:11,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-09-15 08:29:11,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=product.template&field=image_128&id=1759&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-15 08:29:11,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-09-15 08:29:11,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-15 08:29:11,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-15 08:29:11,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-15 08:29:11,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.165 2026-09-15 08:29:11,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,004 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.017 0.028 2026-09-15 08:29:12,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,365 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,416 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,522 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,681 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,800 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:12,954 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:13,004 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:13,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:13,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:13,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:13,242 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:13,293 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:13,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:13,395 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:13,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-09-15 08:29:13,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-15 08:29:13,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 16000856 (allocated 17301504) 2026-09-15 08:29:13,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 60649 2026-09-15 08:29:13,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-09-15 08:29:13,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 60649 2026-09-15 08:29:13,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082913_591667_test_promotion_program_with_global_discount.txt 2026-09-15 08:29:13,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmpwqt9avus_chrome_odoo" 2026-09-15 08:29:13,603 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-15 08:29:14,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 60780 2026-09-15 08:29:14,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpgrf_6rxx_chrome_odoo 2026-09-15 08:29:14,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:38659/json/version 2026-09-15 08:29:14,513 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:14,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:14,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:38659/json 2026-09-15 08:29:14,547 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:14,549 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:38659/devtools/page/1C7DBA7BB7230642F959B8F21D0A0DB6 2026-09-15 08:29:14,550 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-09-15 08:29:14,552 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-09-15 08:29:14,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:14,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-09-15 08:29:14,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:14,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:14,644 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:15,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.038 0.374 2026-09-15 08:29:15,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '1C7DBA7BB7230642F959B8F21D0A0DB6', 'loaderId': 'D6DE349DE33ECBBB6C0CCA7086797E11', 'isDownload': False} 2026-09-15 08:29:15,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-15 08:29:15,062 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:15,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:29:15,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:29:15,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-09-15 08:29:15,537 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:15,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:29:15,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:29:15,580 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:15,586 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:15,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:15,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:15,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-15 08:29:15,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:29:15,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.037 2026-09-15 08:29:15,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-09-15 08:29:16,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.262 0.328 2026-09-15 08:29:16,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:29:16,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:16,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-15 08:29:16,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:16,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-15 08:29:16,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:29:16,587 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:16,607 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:29:16,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.015 2026-09-15 08:29:16,631 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:29:16,668 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:29:16,676 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:29:16,689 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.037 0.059 2026-09-15 08:29:16,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-09-15 08:29:16,747 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:16,830 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:16,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.011 0.035 2026-09-15 08:29:16,840 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:16,848 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:16,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-09-15 08:29:16,892 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-15 08:29:16,895 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:16,965 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.144 2026-09-15 08:29:16,982 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:29:16,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:16] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.011 0.118 2026-09-15 08:29:17,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:17] "GET /web/image?model=product.template&field=image_128&id=1761&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-09-15 08:29:17,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:17] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.238 2026-09-15 08:29:17,078 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:17] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-15 08:29:17,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.019 0.301 2026-09-15 08:29:17,158 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:17] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-15 08:29:17,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:17] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-15 08:29:17,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.199 2026-09-15 08:29:17,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:17] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.190 2026-09-15 08:29:17,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:17] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-09-15 08:29:17,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,475 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,592 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,715 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,770 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,819 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,874 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:17,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:18,031 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:18,082 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:18,148 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:18,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:18,255 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:18,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:18,356 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:18,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:18,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-09-15 08:29:18,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:29:18,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 16646568 (allocated 18485248) 2026-09-15 08:29:18,542 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 60780 2026-09-15 08:29:18,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-09-15 08:29:18,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 60780 2026-09-15 08:29:18,603 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082918_603343_test_promotion_program_with_loyalty_program.txt 2026-09-15 08:29:18,603 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpgrf_6rxx_chrome_odoo" 2026-09-15 08:29:18,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-15 08:29:19,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 60914 2026-09-15 08:29:19,347 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmp_uhyq6q4_chrome_odoo 2026-09-15 08:29:19,347 44 INFO rb-7f8ce6a-224855-415796 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:41243/json/version 2026-09-15 08:29:19,348 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:19,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:19,372 44 INFO rb-7f8ce6a-224855-415796 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:41243/json 2026-09-15 08:29:19,372 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:19,377 44 INFO rb-7f8ce6a-224855-415796 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:41243/devtools/page/0555EDB5F9D893CE779F45214221526B 2026-09-15 08:29:19,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:19,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-09-15 08:29:19,472 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:19,478 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-09-15 08:29:19,482 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:19,482 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:19,502 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:20,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.076 0.445 2026-09-15 08:29:20,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '0555EDB5F9D893CE779F45214221526B', 'loaderId': 'AF57249ECCC616A18324DFDF63E90EB6', 'isDownload': False} 2026-09-15 08:29:20,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:20,031 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:20,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:29:20,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-09-15 08:29:20,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-09-15 08:29:20,491 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:29:20,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-09-15 08:29:20,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:29:20,548 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:20,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:20,572 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:29:20,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:20,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-15 08:29:20,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.018 2026-09-15 08:29:20,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.033 0.041 2026-09-15 08:29:20,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.073 2026-09-15 08:29:21,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.208 0.306 2026-09-15 08:29:21,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "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-15 08:29:21,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:29:21,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-15 08:29:21,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:21,430 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:21,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-15 08:29:21,483 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:21,507 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:21,543 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-15 08:29:21,561 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "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-15 08:29:21,565 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:29:21,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.044 0.041 2026-09-15 08:29:21,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.080 2026-09-15 08:29:21,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-09-15 08:29:21,601 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:21,641 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:21,701 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:21,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.049 0.037 2026-09-15 08:29:21,725 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:21,736 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:21,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.116 2026-09-15 08:29:21,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.129 2026-09-15 08:29:21,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-09-15 08:29:21,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-15 08:29:21,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-09-15 08:29:21,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image?model=product.template&field=image_128&id=1765&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-09-15 08:29:21,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image?model=product.template&field=image_128&id=1764&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-15 08:29:21,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-15 08:29:21,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:21] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-15 08:29:22,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:22] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-09-15 08:29:22,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.178 2026-09-15 08:29:22,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:22] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-09-15 08:29:22,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:22] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-09-15 08:29:22,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,271 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,657 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,929 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:22,979 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:23,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:23,081 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-09-15 08:29:23,081 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-15 08:29:23,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 14940752 (allocated 15990784) 2026-09-15 08:29:23,139 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 60914 2026-09-15 08:29:23,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-09-15 08:29:23,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 60914 2026-09-15 08:29:23,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082923_201213_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-09-15 08:29:23,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmp_uhyq6q4_chrome_odoo" 2026-09-15 08:29:23,209 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-09-15 08:29:24,476 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 61045 2026-09-15 08:29:24,476 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmpkv4w8yl1_chrome_odoo 2026-09-15 08:29:24,476 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:36731/json/version 2026-09-15 08:29:24,479 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:24,493 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:24,493 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:36731/json 2026-09-15 08:29:24,493 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:24,500 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:36731/devtools/page/43A03CA01F0BF761679AD63D744AAE93 2026-09-15 08:29:24,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-09-15 08:29:24,517 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-09-15 08:29:24,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:24,625 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-09-15 08:29:24,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:24,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:24,637 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:25,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 92 0.035 0.651 2026-09-15 08:29:25,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '43A03CA01F0BF761679AD63D744AAE93', 'loaderId': 'A6ADB8ADB2F620E657B04623073020EF', 'isDownload': False} 2026-09-15 08:29:25,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:25,328 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:25,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:29:25,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:29:25,356 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-09-15 08:29:25,694 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:25,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:29:25,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 08:29:25,743 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:25,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:29:25,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:25,772 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:25,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-15 08:29:25,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-15 08:29:25,874 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.023 0.034 2026-09-15 08:29:25,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-15 08:29:26,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.239 0.320 2026-09-15 08:29:26,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:29:26,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:29:26,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.041 2026-09-15 08:29:26,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:29:26,651 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-09-15 08:29:26,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:26,699 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:26,723 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:29:26,727 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:26,760 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:26,764 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:26,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.038 0.025 2026-09-15 08:29:26,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.081 2026-09-15 08:29:26,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-09-15 08:29:26,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:26,895 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:29:26,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.041 2026-09-15 08:29:26,951 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:26,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.069 2026-09-15 08:29:26,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:26,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:26] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-15 08:29:27,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-15 08:29:27,024 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:29:27,050 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-15 08:29:27,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.023 0.207 2026-09-15 08:29:27,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-15 08:29:27,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-15 08:29:27,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "GET /web/image?model=product.template&field=image_128&id=1767&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-09-15 08:29:27,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.165 2026-09-15 08:29:27,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.196 2026-09-15 08:29:27,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-15 08:29:27,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:27] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-09-15 08:29:27,349 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:27,641 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:27,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:27,744 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-09-15 08:29:27,745 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-15 08:29:27,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18553340 (allocated 20058112) 2026-09-15 08:29:27,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 61045 2026-09-15 08:29:27,836 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-09-15 08:29:27,836 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 61045 2026-09-15 08:29:27,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082927_891286_test_race_conditions_update_program.txt 2026-09-15 08:29:27,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmpkv4w8yl1_chrome_odoo" 2026-09-15 08:29:27,905 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-09-15 08:29:28,407 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 61185 2026-09-15 08:29:28,407 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpigeileea_chrome_odoo 2026-09-15 08:29:28,407 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:45559/json/version 2026-09-15 08:29:28,409 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:28,431 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:28,431 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:45559/json 2026-09-15 08:29:28,431 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:28,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:45559/devtools/page/5D9134F5BEFE70D27758CD3BBEA4388D 2026-09-15 08:29:28,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-09-15 08:29:28,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-09-15 08:29:28,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:28,547 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-09-15 08:29:28,549 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:28,549 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:28,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:29,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 90 0.042 0.432 2026-09-15 08:29:29,036 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '5D9134F5BEFE70D27758CD3BBEA4388D', 'loaderId': '0E0B0C05CD7215D0E27ECC82FD9EC402', 'isDownload': False} 2026-09-15 08:29:29,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:29,040 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:29,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:29:29,059 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:29:29,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.020 2026-09-15 08:29:29,461 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:29,488 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:29:29,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:29:29,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:29,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:29,540 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:29:29,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:29,590 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:29:29,623 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.022 2026-09-15 08:29:29,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-15 08:29:29,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.039 2026-09-15 08:29:30,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.294 0.335 2026-09-15 08:29:30,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:29:30,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:29:30,504 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-09-15 08:29:30,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:30,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-09-15 08:29:30,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:29:30,629 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:29:30,630 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:29:30,637 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:30,637 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.025 2026-09-15 08:29:30,669 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:29:30,694 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "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-15 08:29:30,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.027 0.065 2026-09-15 08:29:30,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-09-15 08:29:30,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:30,813 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:29:30,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:30,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.059 0.045 2026-09-15 08:29:30,922 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:29:30,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:30,935 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:29:30,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:30] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.045 0.134 2026-09-15 08:29:31,010 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-15 08:29:31,035 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-09-15 08:29:31,059 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-09-15 08:29:31,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.239 2026-09-15 08:29:31,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-15 08:29:31,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-15 08:29:31,182 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-09-15 08:29:31,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "GET /web/image?model=product.template&field=image_128&id=1779&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-15 08:29:31,272 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.173 2026-09-15 08:29:31,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-15 08:29:31,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:31] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-09-15 08:29:31,339 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:31,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:31,447 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:31,501 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:31,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:31,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:32] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.012 0.021 2026-09-15 08:29:32,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.022 0.025 2026-09-15 08:29:32,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.051 2026-09-15 08:29:32,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,176 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,367 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,418 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,602 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,697 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:32,699 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:32,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,783 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:32,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:33,011 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:33,066 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:33,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:29:33,102 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54126695 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c0977d30-7288-4721-969c-1312b151199f'}] 2026-09-15 08:29:33,107 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:29:33,441 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54126695 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c0977d30-7288-4721-969c-1312b151199f'} created pos.order #625 2026-09-15 08:29:33,455 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54126695 finished 2026-09-15 08:29:33,500 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.164 0.237 2026-09-15 08:29:33,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.039 0.032 2026-09-15 08:29:33,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.007 2026-09-15 08:29:33,703 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54048116 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c0977d30-7288-4721-969c-1312b151199f'}] 2026-09-15 08:29:33,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54048116 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c0977d30-7288-4721-969c-1312b151199f'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-09-15 08:29:33,718 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:33,727 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54048116 finished 2026-09-15 08:29:33,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:33,809 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:33,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.048 0.083 2026-09-15 08:29:33,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:33,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.012 2026-09-15 08:29:33,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:33,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:33,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:29:34,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.019 2026-09-15 08:29:34,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.020 2026-09-15 08:29:34,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,141 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,248 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,349 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-09-15 08:29:34,747 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:34,753 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50179569 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '612454d8-9c88-4675-838f-5d03e6c3e7e0'}] 2026-09-15 08:29:34,867 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 19293580 (allocated 21368832) 2026-09-15 08:29:34,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 61185 2026-09-15 08:29:34,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-09-15 08:29:34,875 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 61185 2026-09-15 08:29:34,943 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082934_943574_test_refund_does_not_decrease_points.txt 2026-09-15 08:29:34,943 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpigeileea_chrome_odoo" 2026-09-15 08:29:34,952 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-09-15 08:29:35,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50179569 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '612454d8-9c88-4675-838f-5d03e6c3e7e0'} created pos.order #626 2026-09-15 08:29:35,028 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50179569 finished 2026-09-15 08:29:35,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.118 0.206 2026-09-15 08:29:35,095 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-09-15 08:29:35,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 61331 2026-09-15 08:29:35,905 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmp938i_j96_chrome_odoo 2026-09-15 08:29:35,905 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:40843/json/version 2026-09-15 08:29:35,907 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:35,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:35,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:40843/json 2026-09-15 08:29:35,928 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:35,930 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:40843/devtools/page/CE9D072E1A90594C550B72B77119CB58 2026-09-15 08:29:35,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-09-15 08:29:35,934 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-09-15 08:29:36,035 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:36,040 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-09-15 08:29:36,046 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:36,046 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:36,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:36,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:36] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.032 0.426 2026-09-15 08:29:36,519 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': 'CE9D072E1A90594C550B72B77119CB58', 'loaderId': 'C995AE6C4767ADF6954DA37BDC7209BE', 'isDownload': False} 2026-09-15 08:29:36,520 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-09-15 08:29:36,531 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:36,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:36] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:29:36,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:36] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:29:36,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:36] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:29:36,944 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:36,973 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:29:37,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:29:37,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:37,015 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:37,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:29:37,038 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:37,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.010 2026-09-15 08:29:37,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.019 2026-09-15 08:29:37,095 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-15 08:29:37,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.038 2026-09-15 08:29:37,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.236 0.316 2026-09-15 08:29:37,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:29:37,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:37,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-15 08:29:37,876 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:37,893 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-09-15 08:29:37,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:29:37,943 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:37,976 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:29:37,980 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:29:38,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.023 0.036 2026-09-15 08:29:38,021 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:38,032 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:38,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.011 0.073 2026-09-15 08:29:38,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-15 08:29:38,134 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:38,154 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:38,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.073 0.050 2026-09-15 08:29:38,277 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:38,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:38,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.049 0.175 2026-09-15 08:29:38,379 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:38,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=1566&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-09-15 08:29:38,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-09-15 08:29:38,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-09-15 08:29:38,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.006 0.262 2026-09-15 08:29:38,500 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-09-15 08:29:38,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-15 08:29:38,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-09-15 08:29:38,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-09-15 08:29:38,609 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-09-15 08:29:38,634 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-15 08:29:38,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.163 2026-09-15 08:29:38,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-15 08:29:38,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:38] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-09-15 08:29:38,792 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:38,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:38,992 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,116 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,178 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,228 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,285 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.012 2026-09-15 08:29:39,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,465 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:39,472 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:39,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,556 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,679 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,783 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,834 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,906 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:39,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76691137 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b2192900-f09f-4294-899b-02fd9ee51ff2'}] 2026-09-15 08:29:39,917 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:40,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76691137 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b2192900-f09f-4294-899b-02fd9ee51ff2'} created pos.order #627 2026-09-15 08:29:40,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76691137 finished 2026-09-15 08:29:40,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.160 0.224 2026-09-15 08:29:40,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 108 0.106 0.310 2026-09-15 08:29:40,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:29:40,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:40,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34933403 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b2192900-f09f-4294-899b-02fd9ee51ff2'}] 2026-09-15 08:29:40,923 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34933403 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b2192900-f09f-4294-899b-02fd9ee51ff2'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-09-15 08:29:40,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34933403 finished 2026-09-15 08:29:40,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,053 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.060 0.091 2026-09-15 08:29:41,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:41] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:29:41,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.005 0.014 2026-09-15 08:29:41,183 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,251 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:29:41,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.012 2026-09-15 08:29:41,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.009 2026-09-15 08:29:41,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 44 0.042 0.047 2026-09-15 08:29:41,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-15 08:29:41,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,511 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,620 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:41,961 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:42,018 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:42,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:42,119 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:42,171 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:42,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:42,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:42,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:42,390 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:42,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-09-15 08:29:42,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:29:42,558 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 21037348 (allocated 22810624) 2026-09-15 08:29:42,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 61331 2026-09-15 08:29:42,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-09-15 08:29:42,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 61331 2026-09-15 08:29:42,637 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082942_637770_test_refund_product_part_of_rules.txt 2026-09-15 08:29:42,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmp938i_j96_chrome_odoo" 2026-09-15 08:29:42,646 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-15 08:29:43,089 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 61488 2026-09-15 08:29:43,089 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmpp4vfuj14_chrome_odoo 2026-09-15 08:29:43,089 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:42519/json/version 2026-09-15 08:29:43,090 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:43,099 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:43,099 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:42519/json 2026-09-15 08:29:43,101 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:43,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:42519/devtools/page/76309DC71780B0EEA8C31DA02A136C93 2026-09-15 08:29:43,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-09-15 08:29:43,130 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-09-15 08:29:43,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:43,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-09-15 08:29:43,242 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:43,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:43,264 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:43,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:43] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.057 0.602 2026-09-15 08:29:43,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '76309DC71780B0EEA8C31DA02A136C93', 'loaderId': '1C253917861415BE380C139103E66EE0', 'isDownload': False} 2026-09-15 08:29:43,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-15 08:29:43,930 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:43,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:43] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:29:43,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:43] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:29:43,973 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:43] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-09-15 08:29:44,407 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:44,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:29:44,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:29:44,466 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:44,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:44,473 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:29:44,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:44,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-15 08:29:44,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.019 2026-09-15 08:29:44,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.042 2026-09-15 08:29:44,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.072 2026-09-15 08:29:45,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.263 0.270 2026-09-15 08:29:45,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:29:45,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:45,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-15 08:29:45,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:45,334 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-09-15 08:29:45,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:29:45,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:45,390 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:29:45,433 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:29:45,434 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:29:45,436 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:29:45,447 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-15 08:29:45,475 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:45,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.053 0.037 2026-09-15 08:29:45,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.099 2026-09-15 08:29:45,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:45,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.074 2026-09-15 08:29:45,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:45,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.066 0.139 2026-09-15 08:29:45,682 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:45,689 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:45,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.126 2026-09-15 08:29:45,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 4 0.004 0.143 2026-09-15 08:29:45,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-09-15 08:29:45,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-09-15 08:29:45,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-09-15 08:29:45,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-15 08:29:45,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-09-15 08:29:45,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-15 08:29:45,872 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-15 08:29:45,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-15 08:29:45,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.147 2026-09-15 08:29:46,018 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,123 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,175 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,276 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,327 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,419 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:46,423 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:46,447 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,498 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,568 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,745 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:46,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84050985 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '15bc9d4b-cbdc-4dd6-9e1f-5020897364bf'}] 2026-09-15 08:29:46,752 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:29:47,120 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84050985 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '15bc9d4b-cbdc-4dd6-9e1f-5020897364bf'} created pos.order #628 2026-09-15 08:29:47,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84050985 finished 2026-09-15 08:29:47,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.204 0.255 2026-09-15 08:29:47,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:47] "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-15 08:29:47,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77143784 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '15bc9d4b-cbdc-4dd6-9e1f-5020897364bf'}] 2026-09-15 08:29:47,361 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77143784 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '15bc9d4b-cbdc-4dd6-9e1f-5020897364bf'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-09-15 08:29:47,368 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,380 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77143784 finished 2026-09-15 08:29:47,420 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.063 0.081 2026-09-15 08:29:47,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-09-15 08:29:47,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.017 2026-09-15 08:29:47,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,704 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:47] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.010 2026-09-15 08:29:47,751 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,802 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:47,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,194 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,401 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,835 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,885 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,936 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:48,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-09-15 08:29:48,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:29:49,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17468320 (allocated 18485248) 2026-09-15 08:29:49,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 61488 2026-09-15 08:29:49,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-09-15 08:29:49,117 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 61488 2026-09-15 08:29:49,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082949_173047_test_refund_with_gift_card.txt 2026-09-15 08:29:49,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmpp4vfuj14_chrome_odoo" 2026-09-15 08:29:49,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-09-15 08:29:49,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 61630 2026-09-15 08:29:49,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmp60ktvr4v_chrome_odoo 2026-09-15 08:29:49,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:44757/json/version 2026-09-15 08:29:49,682 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:49,704 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:49,704 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:44757/json 2026-09-15 08:29:49,704 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:49,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:44757/devtools/page/BE5D8CF53B5394B9FD4D3B4125D45941 2026-09-15 08:29:49,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-09-15 08:29:49,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-09-15 08:29:49,768 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:49,773 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-09-15 08:29:49,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:49,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:49,784 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:50,283 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.042 0.460 2026-09-15 08:29:50,286 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': 'BE5D8CF53B5394B9FD4D3B4125D45941', 'loaderId': 'AACDB4E39294E8195AA87BF83EDA3123', 'isDownload': False} 2026-09-15 08:29:50,287 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:50,294 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:50,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:29:50,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:29:50,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-15 08:29:50,753 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:50,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:29:50,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:29:50,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:50,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:50,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:50,813 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:50,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-15 08:29:50,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-15 08:29:50,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.030 2026-09-15 08:29:50,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-15 08:29:51,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.286 0.306 2026-09-15 08:29:51,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:29:51,652 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-09-15 08:29:51,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.042 2026-09-15 08:29:51,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:51,764 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-09-15 08:29:51,770 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:51,835 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:51,851 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:29:51,864 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:29:51,891 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:29:51,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.032 0.025 2026-09-15 08:29:51,901 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:29:51,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.065 2026-09-15 08:29:51,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-15 08:29:51,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:52,003 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:29:52,061 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:52,070 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:52,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.063 0.034 2026-09-15 08:29:52,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.073 2026-09-15 08:29:52,119 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:52,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-09-15 08:29:52,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.130 2026-09-15 08:29:52,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.136 2026-09-15 08:29:52,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.264 2026-09-15 08:29:52,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-15 08:29:52,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-15 08:29:52,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-15 08:29:52,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-15 08:29:52,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-15 08:29:52,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "GET /web/image?model=product.template&field=image_128&id=1785&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-15 08:29:52,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.120 2026-09-15 08:29:52,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:52,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:52,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:52,687 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:52,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:52,793 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:52,845 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:52,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:52,946 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:53,066 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:53,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:53,167 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:53,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:53,283 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:53,295 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:29:53,296 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:53,334 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:53,385 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:53,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:53,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:53,534 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41171976 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '57be532c-72fd-4c7b-876e-4da38bfdb9ba'}] 2026-09-15 08:29:53,536 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:29:53,869 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41171976 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '57be532c-72fd-4c7b-876e-4da38bfdb9ba'} created pos.order #629 2026-09-15 08:29:53,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41171976 finished 2026-09-15 08:29:53,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.159 0.241 2026-09-15 08:29:54,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.024 0.031 2026-09-15 08:29:54,035 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:54,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-09-15 08:29:54,139 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:54,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47168400 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '57be532c-72fd-4c7b-876e-4da38bfdb9ba'}] 2026-09-15 08:29:54,166 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47168400 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '57be532c-72fd-4c7b-876e-4da38bfdb9ba'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-09-15 08:29:54,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47168400 finished 2026-09-15 08:29:54,235 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 16990680 (allocated 18485248) 2026-09-15 08:29:54,243 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 61630 2026-09-15 08:29:54,246 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-09-15 08:29:54,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 61630 2026-09-15 08:29:54,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.090 0.067 2026-09-15 08:29:54,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082954_318585_test_reward_line_tax_grouping_key.txt 2026-09-15 08:29:54,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmp60ktvr4v_chrome_odoo" 2026-09-15 08:29:54,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-09-15 08:29:55,653 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 61767 2026-09-15 08:29:55,653 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp88qqh86c_chrome_odoo 2026-09-15 08:29:55,653 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:45369/json/version 2026-09-15 08:29:55,654 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:55,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:55,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:45369/json 2026-09-15 08:29:55,673 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:55,676 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:45369/devtools/page/B33260CFAEB20339B19E1D0897961F1A 2026-09-15 08:29:55,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-09-15 08:29:55,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-09-15 08:29:55,756 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:55,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-09-15 08:29:55,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:55,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:55,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:29:56,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.050 0.444 2026-09-15 08:29:56,285 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': 'B33260CFAEB20339B19E1D0897961F1A', 'loaderId': 'E9227FC7E50C0C1CBF37A55235B865E9', 'isDownload': False} 2026-09-15 08:29:56,285 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:56,293 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:29:56,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:29:56,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-09-15 08:29:56,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-15 08:29:56,692 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:56,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:29:56,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:29:56,745 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:56,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:29:56,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:56,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:29:56,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-15 08:29:56,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.022 2026-09-15 08:29:56,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.030 2026-09-15 08:29:56,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-09-15 08:29:57,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.255 0.331 2026-09-15 08:29:57,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "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-15 08:29:57,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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-15 08:29:57,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-15 08:29:57,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29: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.015 2026-09-15 08:29:57,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-09-15 08:29:57,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:29:57,719 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:29:57,741 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:29:57,745 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:29:57,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.030 0.041 2026-09-15 08:29:57,772 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "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-15 08:29:57,774 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:29:57,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.007 0.082 2026-09-15 08:29:57,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-09-15 08:29:57,868 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:57,937 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:29:57,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:57,956 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:57,965 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:57] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.051 2026-09-15 08:29:58,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:58,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.091 2026-09-15 08:29:58,028 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:29:58,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.118 2026-09-15 08:29:58,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:58,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-15 08:29:58,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-15 08:29:58,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-15 08:29:58,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-15 08:29:58,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.005 0.075 2026-09-15 08:29:58,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 08:29:58,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-09-15 08:29:58,194 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:58,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-15 08:29:58,267 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13007836 (allocated 14155776) 2026-09-15 08:29:58,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 61767 2026-09-15 08:29:58,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-09-15 08:29:58,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 61767 2026-09-15 08:29:58,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.205 2026-09-15 08:29:58,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_082958_323335_test_scan_loyalty_card_select_customer.txt 2026-09-15 08:29:58,325 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp88qqh86c_chrome_odoo" 2026-09-15 08:29:58,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.018 0.408 2026-09-15 08:29:58,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: waiting for threads: [, ] 2026-09-15 08:29:58,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:29:58] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-15 08:29:58,361 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-09-15 08:29:58,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:58,556 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-09-15 08:29:59,500 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 61902 2026-09-15 08:29:59,501 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpy9ymkiwq_chrome_odoo 2026-09-15 08:29:59,501 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:34135/json/version 2026-09-15 08:29:59,502 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:59,508 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:29:59,508 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:34135/json 2026-09-15 08:29:59,509 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:29:59,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:34135/devtools/page/3B29A5BEC3006F09032BFA3A01A8AE70 2026-09-15 08:29:59,515 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-09-15 08:29:59,518 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-09-15 08:29:59,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:29:59,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-09-15 08:29:59,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:59,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:29:59,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:30:00,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:00] "GET /pos/ui/81 HTTP/1.1" 200 - 91 0.071 0.628 2026-09-15 08:30:00,309 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '3B29A5BEC3006F09032BFA3A01A8AE70', 'loaderId': '06BBC5977BF9A6EF5C6DDCB9C924C816', 'isDownload': False} 2026-09-15 08:30:00,309 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-09-15 08:30:00,316 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:30:00,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:00] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-09-15 08:30:00,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:00] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-15 08:30:00,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:00] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.024 2026-09-15 08:30:00,799 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:00,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:30:00,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:30:00,876 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:00,884 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:00,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30: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-15 08:30:00,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:00,940 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-15 08:30:00,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-15 08:30:01,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.032 0.042 2026-09-15 08:30:01,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-09-15 08:30:01,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.232 0.303 2026-09-15 08:30:01,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:30:01,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:30:01,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.030 2026-09-15 08:30:01,789 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30: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-15 08:30:01,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-15 08:30:01,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:30:01,859 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:01,873 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:30:01,890 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:30:01,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.034 0.021 2026-09-15 08:30:01,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-15 08:30:01,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.049 2026-09-15 08:30:01,942 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:30:01,943 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30: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-15 08:30:02,046 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:02,069 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:02,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 33 0.063 0.033 2026-09-15 08:30:02,160 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:30:02,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /pos/ui/81 HTTP/1.1" 200 - 33 0.020 0.117 2026-09-15 08:30:02,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-15 08:30:02,235 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:30:02,248 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:02,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-15 08:30:02,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-15 08:30:02,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-09-15 08:30:02,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-15 08:30:02,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-09-15 08:30:02,379 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-15 08:30:02,400 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/image?model=product.template&field=image_128&id=1788&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-15 08:30:02,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.024 0.137 2026-09-15 08:30:02,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-15 08:30:02,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:02] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-09-15 08:30:02,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:02,580 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:02,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:02,679 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:02,730 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:02,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:02,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:02,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:02,948 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:03,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:03,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:03,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:03,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-09-15 08:30:03,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-09-15 08:30:03,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15018364 (allocated 17039360) 2026-09-15 08:30:03,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 61902 2026-09-15 08:30:03,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-09-15 08:30:03,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 61902 2026-09-15 08:30:03,303 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083003_302917_test_specific_product_discount_with_global_discount.txt 2026-09-15 08:30:03,303 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmpy9ymkiwq_chrome_odoo" 2026-09-15 08:30:03,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-15 08:30:04,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 62031 2026-09-15 08:30:04,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpdfsve1kd_chrome_odoo 2026-09-15 08:30:04,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:35371/json/version 2026-09-15 08:30:04,677 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35371', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:04,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:30:04,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:35371/json 2026-09-15 08:30:04,699 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35371', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:04,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:35371/devtools/page/3BB2401D41C41B58C9CD94E76CAB3D14 2026-09-15 08:30:04,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-09-15 08:30:04,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-09-15 08:30:04,775 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:30:04,780 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-09-15 08:30:04,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:04,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:04,795 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:30:05,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.041 0.381 2026-09-15 08:30:05,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '3BB2401D41C41B58C9CD94E76CAB3D14', 'loaderId': '9E74696B1CDF580C7717ECE4032E63D8', 'isDownload': False} 2026-09-15 08:30:05,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-15 08:30:05,222 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:30:05,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-15 08:30:05,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 08:30:05,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-09-15 08:30:05,657 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:05,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-09-15 08:30:05,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:05,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-15 08:30:05,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:05,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:30:05,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:05,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "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-15 08:30:05,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-15 08:30:05,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.019 0.029 2026-09-15 08:30:05,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-15 08:30:06,507 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 403 0.269 0.358 2026-09-15 08:30:06,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:06,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:30:06,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-09-15 08:30:06,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30: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-15 08:30:06,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-09-15 08:30:06,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30: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-15 08:30:06,731 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:30:06,736 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:30:06,755 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:30:06,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.006 0.024 2026-09-15 08:30:06,787 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:30:06,793 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:30:06,827 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.042 0.057 2026-09-15 08:30:06,829 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-09-15 08:30:06,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:06,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.018 0.032 2026-09-15 08:30:06,990 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:07,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-15 08:30:07,012 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:07,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-15 08:30:07,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:07,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-15 08:30:07,070 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:07,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-09-15 08:30:07,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.163 2026-09-15 08:30:07,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1795&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-15 08:30:07,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1792&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-15 08:30:07,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-09-15 08:30:07,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.257 2026-09-15 08:30:07,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.157 2026-09-15 08:30:07,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1793&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-09-15 08:30:07,358 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1794&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.161 2026-09-15 08:30:07,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1790&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-09-15 08:30:07,398 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-15 08:30:07,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1791&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-15 08:30:07,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1796&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.104 2026-09-15 08:30:07,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1797&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-15 08:30:07,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1798&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-15 08:30:07,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-15 08:30:07,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-15 08:30:07,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.163 2026-09-15 08:30:07,639 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:07,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.product&field=image_128&id=2276&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 8 0.007 0.026 2026-09-15 08:30:07,697 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:07,707 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.product&field=image_128&id=2279&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 8 0.005 0.045 2026-09-15 08:30:07,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.product&field=image_128&id=2280&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.071 2026-09-15 08:30:07,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:07,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.product&field=image_128&id=2277&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.104 2026-09-15 08:30:07,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.product&field=image_128&id=2281&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 8 0.006 0.127 2026-09-15 08:30:07,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:07,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.product&field=image_128&id=2278&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.165 2026-09-15 08:30:07,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.product&field=image_128&id=2282&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 8 0.008 0.149 2026-09-15 08:30:07,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.product&field=image_128&id=2284&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 8 0.009 0.158 2026-09-15 08:30:07,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:07] "GET /web/image?model=product.product&field=image_128&id=2283&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 8 0.010 0.167 2026-09-15 08:30:07,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,198 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,212 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:08,213 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:08,249 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,424 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,479 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,586 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,639 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,773 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:08,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25279519 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '49fab73c-7137-4ac1-af76-1d5a32b6a51a'}] 2026-09-15 08:30:08,790 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:09,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25279519 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '49fab73c-7137-4ac1-af76-1d5a32b6a51a'} created pos.order #630 2026-09-15 08:30:09,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25279519 finished 2026-09-15 08:30:09,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 275 0.189 0.276 2026-09-15 08:30:09,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.019 0.032 2026-09-15 08:30:09,358 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30: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-15 08:30:09,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90552115 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '49fab73c-7137-4ac1-af76-1d5a32b6a51a'}] 2026-09-15 08:30:09,504 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:09,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90552115 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '49fab73c-7137-4ac1-af76-1d5a32b6a51a'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-09-15 08:30:09,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90552115 finished 2026-09-15 08:30:09,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-09-15 08:30:09,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-15 08:30:09,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.076 0.072 2026-09-15 08:30:09,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 19475388 (allocated 20844544) 2026-09-15 08:30:09,687 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 62031 2026-09-15 08:30:09,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-09-15 08:30:09,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 62031 2026-09-15 08:30:09,747 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083009_747407_test_specific_product_reward_pos_combo.txt 2026-09-15 08:30:09,747 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpdfsve1kd_chrome_odoo" 2026-09-15 08:30:09,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-09-15 08:30:10,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 62194 2026-09-15 08:30:10,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpb9iiin2j_chrome_odoo 2026-09-15 08:30:10,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34293/json/version 2026-09-15 08:30:10,427 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:10,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:30:10,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34293/json 2026-09-15 08:30:10,463 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:10,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:34293/devtools/page/805712FEC8B709484FF246D6968A2F14 2026-09-15 08:30:10,468 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-15 08:30:10,473 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-15 08:30:10,541 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:30:10,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-15 08:30:10,551 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:10,551 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:10,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:30:11,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.067 0.386 2026-09-15 08:30:11,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '805712FEC8B709484FF246D6968A2F14', 'loaderId': '9DDC456C7DA600AE7B3F987395C5BE32', 'isDownload': False} 2026-09-15 08:30:11,013 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:11,020 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:30:11,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:30:11,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:30:11,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:30:11,458 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:11,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-15 08:30:11,507 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:11,512 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:30:11,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:11,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:30:11,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:11,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.013 2026-09-15 08:30:11,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.030 2026-09-15 08:30:11,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.028 0.034 2026-09-15 08:30:11,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-15 08:30:12,267 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.301 0.295 2026-09-15 08:30:12,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:30:12,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:30:12,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.028 2026-09-15 08:30:12,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:30:12,422 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-15 08:30:12,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.006 2026-09-15 08:30:12,469 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:12,486 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:30:12,488 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:30:12,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.018 0.022 2026-09-15 08:30:12,529 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:30:12,531 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:30:12,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.052 2026-09-15 08:30:12,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-09-15 08:30:12,597 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:12,626 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:30:12,672 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:30:12,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.039 0.037 2026-09-15 08:30:12,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:12,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.107 2026-09-15 08:30:12,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.122 2026-09-15 08:30:12,784 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-15 08:30:12,791 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:12,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.171 2026-09-15 08:30:12,853 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-09-15 08:30:12,872 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-15 08:30:12,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-15 08:30:12,927 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.010 0.147 2026-09-15 08:30:12,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-15 08:30:12,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-15 08:30:13,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:13] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-15 08:30:13,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.184 2026-09-15 08:30:13,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,284 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,335 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,385 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,441 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,556 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,620 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:13] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.006 0.010 2026-09-15 08:30:13,731 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-15 08:30:13,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:13,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15015372 (allocated 15728640) 2026-09-15 08:30:13,808 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 62194 2026-09-15 08:30:13,810 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-15 08:30:13,811 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 62194 2026-09-15 08:30:13,872 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083013_871884_test_specific_reward_product_tax_included_excluded.txt 2026-09-15 08:30:13,872 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpb9iiin2j_chrome_odoo" 2026-09-15 08:30:14,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 62326 2026-09-15 08:30:14,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmps9p8r8tl_chrome_odoo 2026-09-15 08:30:14,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38995/json/version 2026-09-15 08:30:14,050 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:14,069 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:30:14,069 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38995/json 2026-09-15 08:30:14,070 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:14,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:38995/devtools/page/B628DB8302B50A4D923A4B337E05A626 2026-09-15 08:30:14,075 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-15 08:30:14,078 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-15 08:30:14,107 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:30:14,109 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-15 08:30:14,111 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:14,111 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:14,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.035 2026-09-15 08:30:14,189 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'B628DB8302B50A4D923A4B337E05A626', 'loaderId': '26271FE65E9ECCA26BC8FD1218164195', 'isDownload': False} 2026-09-15 08:30:14,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:14,202 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:30:14,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:30:14,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:30:14,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-09-15 08:30:14,689 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:14,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:30:14,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-15 08:30:14,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:14,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:30:14,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:14,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:14,772 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:30:14,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:30:14,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.007 0.021 2026-09-15 08:30:14,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-09-15 08:30:15,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.181 0.257 2026-09-15 08:30:15,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-09-15 08:30:15,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30: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-15 08:30:15,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-15 08:30:15,443 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:30:15,453 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-15 08:30:15,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:15,512 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:30:15,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:15,533 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:15,553 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:30:15,558 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.019 0.016 2026-09-15 08:30:15,561 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:30:15,572 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30: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-15 08:30:15,577 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:15,589 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.059 2026-09-15 08:30:15,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.052 2026-09-15 08:30:15,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:15,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.045 0.122 2026-09-15 08:30:15,736 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:15,739 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:15,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.058 2026-09-15 08:30:15,777 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.071 2026-09-15 08:30:15,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:15,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-15 08:30:15,826 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-15 08:30:15,835 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:15,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-15 08:30:15,882 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.134 2026-09-15 08:30:15,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:15,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-15 08:30:15,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-15 08:30:15,936 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:15,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:30:15,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:15] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-09-15 08:30:15,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:16,048 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:16,061 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:16,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:16,163 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:16,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:16,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 08:30:16,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-15 08:30:16,292 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:16,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14775200 (allocated 15990784) 2026-09-15 08:30:16,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 62326 2026-09-15 08:30:16,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-15 08:30:16,353 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 62326 2026-09-15 08:30:16,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083016_409192_test_specific_reward_product_tax_included_excluded.txt 2026-09-15 08:30:16,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmps9p8r8tl_chrome_odoo" 2026-09-15 08:30:16,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-09-15 08:30:17,080 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 62459 2026-09-15 08:30:17,081 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpbk0cu8dx_chrome_odoo 2026-09-15 08:30:17,081 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:45425/json/version 2026-09-15 08:30:17,082 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:17,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:30:17,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:45425/json 2026-09-15 08:30:17,096 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:17,100 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:45425/devtools/page/5C8FAB79E3EED4625E07107675F02161 2026-09-15 08:30:17,103 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-09-15 08:30:17,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-09-15 08:30:17,154 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:30:17,159 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-09-15 08:30:17,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:17,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:17,172 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:30:17,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:17] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 91 0.029 0.577 2026-09-15 08:30:17,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '5C8FAB79E3EED4625E07107675F02161', 'loaderId': '698C4E03D890E7AFC5A0E17E36363A9C', 'isDownload': False} 2026-09-15 08:30:17,777 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:17,785 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:30:17,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:17] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:30:17,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:17] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:30:17,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:17] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:30:18,206 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:18,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:30:18,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:30:18,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:18,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:18,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:30:18,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:18,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-15 08:30:18,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-15 08:30:18,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.026 0.033 2026-09-15 08:30:18,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-09-15 08:30:18,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.258 0.295 2026-09-15 08:30:19,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:30:19,078 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:30:19,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.007 0.019 2026-09-15 08:30:19,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.034 2026-09-15 08:30:19,208 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30: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.007 2026-09-15 08:30:19,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-09-15 08:30:19,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:30:19,272 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:30:19,273 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:30:19,284 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:30:19,286 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:30:19,306 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:19,307 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:19,325 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:19,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.036 0.041 2026-09-15 08:30:19,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.078 2026-09-15 08:30:19,388 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:19,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.076 2026-09-15 08:30:19,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.023 0.126 2026-09-15 08:30:19,480 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:19,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-09-15 08:30:19,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-15 08:30:19,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:19,522 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:30:19,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-15 08:30:19,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-15 08:30:19,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.159 2026-09-15 08:30:19,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-15 08:30:19,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-15 08:30:19,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=product.template&field=image_128&id=1803&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.132 2026-09-15 08:30:19,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-15 08:30:19,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.143 2026-09-15 08:30:19,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:19] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-15T08:18:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-15 08:30:19,810 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:19,900 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-09-15 08:30:19,901 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-15 08:30:20,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14813532 (allocated 15728640) 2026-09-15 08:30:20,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 62459 2026-09-15 08:30:20,056 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-09-15 08:30:20,056 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 62459 2026-09-15 08:30:20,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083020_127263_test_two_variant_same_discount.txt 2026-09-15 08:30:20,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpbk0cu8dx_chrome_odoo" 2026-09-15 08:30:20,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-09-15 08:30:28,400 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-09-15 08:30:28,668 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-09-15 08:30:29,398 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-09-15 08:30:29,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 62590 2026-09-15 08:30:29,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmplw59xhow_chrome_odoo 2026-09-15 08:30:29,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:38093/json/version 2026-09-15 08:30:29,840 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:29,846 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:30:29,846 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:38093/json 2026-09-15 08:30:29,847 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:29,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:38093/devtools/page/6EFCD1E44291F657AFCB4A5D142E77FD 2026-09-15 08:30:29,850 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-09-15 08:30:29,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-09-15 08:30:29,918 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:30:29,925 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-09-15 08:30:29,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:29,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:29,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:30:30,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "GET /pos/ui/82 HTTP/1.1" 200 - 89 0.071 0.452 2026-09-15 08:30:30,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '6EFCD1E44291F657AFCB4A5D142E77FD', 'loaderId': '412988FF6986A28F5F8EB3BE2EBED559', 'isDownload': False} 2026-09-15 08:30:30,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:30,470 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:30:30,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-09-15 08:30:30,500 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 08:30:30,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-09-15 08:30:30,899 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:30,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 08:30:30,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:30:30,942 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:30,946 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:30,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:30:30,964 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:30,986 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-15 08:30:30,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-15 08:30:31,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.041 2026-09-15 08:30:31,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.055 2026-09-15 08:30:31,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.231 0.308 2026-09-15 08:30:31,678 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:30:31,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:30:31,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.036 2026-09-15 08:30:31,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:30:31,862 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-09-15 08:30:31,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:30:31,925 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:31,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:31,959 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:30:31,963 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:30:32,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 14 0.042 0.027 2026-09-15 08:30:32,016 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:30:32,041 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-15 08:30:32,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.013 0.092 2026-09-15 08:30:32,068 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:30:32,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:32,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.022 0.057 2026-09-15 08:30:32,208 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.035 0.136 2026-09-15 08:30:32,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:32,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-15 08:30:32,248 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:32,260 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:32,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-09-15 08:30:32,285 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:32,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-15 08:30:32,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-15 08:30:32,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-09-15 08:30:32,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-15 08:30:32,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-15 08:30:32,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:30:32,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=product.template&field=image_128&id=1820&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-15 08:30:32,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "GET /web/image?model=product.template&field=image_128&id=1816&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-15 08:30:32,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.156 2026-09-15 08:30:32,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:32,653 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:32,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:32,760 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:32,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:32,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.014 0.017 2026-09-15 08:30:32,875 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:32,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,163 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,214 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,327 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,378 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,558 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,625 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,637 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:33,638 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:33,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:33,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:33] "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-15 08:30:33,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51059288 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '879c6595-9a8f-47e3-8bad-44963697ba31'}] 2026-09-15 08:30:33,944 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:30:34,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51059288 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '879c6595-9a8f-47e3-8bad-44963697ba31'} created pos.order #634 2026-09-15 08:30:34,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51059288 finished 2026-09-15 08:30:34,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.194 0.212 2026-09-15 08:30:34,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.039 0.029 2026-09-15 08:30:34,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:30:34,589 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:34,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30088041 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '879c6595-9a8f-47e3-8bad-44963697ba31'}] 2026-09-15 08:30:34,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30088041 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '879c6595-9a8f-47e3-8bad-44963697ba31'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-09-15 08:30:34,616 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30088041 finished 2026-09-15 08:30:34,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-09-15 08:30:34,642 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:34,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.045 0.081 2026-09-15 08:30:34,721 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 17574836 (allocated 19009536) 2026-09-15 08:30:34,733 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 62590 2026-09-15 08:30:34,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-09-15 08:30:34,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 62590 2026-09-15 08:30:34,831 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083034_831243_test_loyalty_history_earn_and_spend.txt 2026-09-15 08:30:34,831 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmplw59xhow_chrome_odoo" 2026-09-15 08:30:34,888 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-09-15 08:30:35,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 62730 2026-09-15 08:30:35,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpkim_x4ju_chrome_odoo 2026-09-15 08:30:35,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:40481/json/version 2026-09-15 08:30:35,383 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:35,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:30:35,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:40481/json 2026-09-15 08:30:35,411 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:30:35,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:40481/devtools/page/E65B4A76D83C879FB0A06776DFD8E3EB 2026-09-15 08:30:35,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-09-15 08:30:35,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-09-15 08:30:35,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:30:35,515 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-09-15 08:30:35,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:35,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:35,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:30:35,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:35] "GET /pos/ui/82 HTTP/1.1" 200 - 91 0.031 0.364 2026-09-15 08:30:35,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': 'E65B4A76D83C879FB0A06776DFD8E3EB', 'loaderId': '175CF0F8986C1AA7E9567FD929178687', 'isDownload': False} 2026-09-15 08:30:35,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-09-15 08:30:35,927 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:30:35,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:35] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:30:35,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:35] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:30:35,971 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:35] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-15 08:30:36,369 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:36,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:30:36,409 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:36,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:30:36,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:36,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:30:36,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:30:36,470 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.011 2026-09-15 08:30:36,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.027 2026-09-15 08:30:36,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.035 0.035 2026-09-15 08:30:36,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-09-15 08:30:37,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.203 0.286 2026-09-15 08:30:37,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-09-15 08:30:37,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:30:37,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-09-15 08:30:37,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:30:37,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-09-15 08:30:37,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:30:37,307 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:37,326 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:37,328 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:37,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 14 0.013 0.020 2026-09-15 08:30:37,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-09-15 08:30:37,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-15 08:30:37,377 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:37,383 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30: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-15 08:30:37,457 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:37,494 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:30:37,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.035 0.040 2026-09-15 08:30:37,565 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:37,608 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.021 0.100 2026-09-15 08:30:37,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-15 08:30:37,646 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:30:37,646 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:37,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-15 08:30:37,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.028 2026-09-15 08:30:37,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-09-15 08:30:37,737 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-09-15 08:30:37,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-15 08:30:37,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-09-15 08:30:37,808 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image?model=product.template&field=image_128&id=1816&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-15 08:30:37,830 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-09-15T08:30:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-15 08:30:37,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.176 2026-09-15 08:30:37,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,019 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,121 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,172 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,224 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,364 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,476 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,538 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.014 0.015 2026-09-15 08:30:38,589 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,640 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,773 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:30:38,774 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:38,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,862 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:38,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:39,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:39,105 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:39,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75399958 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': 'b30d80f4-21dd-47e2-988f-36540bb95fd2'}] 2026-09-15 08:30:39,115 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:30:39,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75399958 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': 'b30d80f4-21dd-47e2-988f-36540bb95fd2'} created pos.order #635 2026-09-15 08:30:39,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75399958 finished 2026-09-15 08:30:39,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.140 0.223 2026-09-15 08:30:39,590 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.034 0.036 2026-09-15 08:30:39,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:30:39,718 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44489394 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': 'b30d80f4-21dd-47e2-988f-36540bb95fd2'}] 2026-09-15 08:30:39,719 44 INFO rb-7f8ce6a-224855-415796 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-15 08:30:39,726 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44489394 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': 'b30d80f4-21dd-47e2-988f-36540bb95fd2'} sync ignored for existing PoS order pos.order(635,) (state: paid) 2026-09-15 08:30:39,741 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44489394 finished 2026-09-15 08:30:39,760 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-09-15 08:30:39,761 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:30:39,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:30:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.074 0.089 2026-09-15 08:30:39,882 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 16813772 (allocated 17825792) 2026-09-15 08:30:39,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 62730 2026-09-15 08:30:39,902 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-09-15 08:30:39,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 62730 2026-09-15 08:30:39,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083039_960263_test_pos_loyalty_history.txt 2026-09-15 08:30:39,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpkim_x4ju_chrome_odoo" 2026-09-15 08:30:40,001 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-09-15 08:30:40,348 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-15 08:30:48,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-09-15 08:30:48,660 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-09-15 08:30:52,106 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:31:00,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-15 08:31:00,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 08:31:09,338 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-09-15 08:31:09,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-09-15 08:31:09,362 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-09-15 08:31:09,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-09-15 08:31:09,515 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:31:17,880 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-15 08:31:18,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 62867 2026-09-15 08:31:18,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmpydlqnkf9_chrome_odoo 2026-09-15 08:31:18,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:43191/json/version 2026-09-15 08:31:18,212 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:31:18,233 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:31:18,233 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:43191/json 2026-09-15 08:31:18,234 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:31:18,237 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:43191/devtools/page/218BE599CBC1C93424A3F3A453298924 2026-09-15 08:31:18,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-09-15 08:31:18,242 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-09-15 08:31:18,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:31:18,294 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-09-15 08:31:18,295 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:18,296 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:18,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:31:18,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:18] "GET /pos/ui/88 HTTP/1.1" 200 - 88 0.060 0.411 2026-09-15 08:31:18,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '218BE599CBC1C93424A3F3A453298924', 'loaderId': 'E0703DAB350E03F6C12EDDC07E2D0EAE', 'isDownload': False} 2026-09-15 08:31:18,789 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:18,804 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:31:18,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:18] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-09-15 08:31:18,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:18] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-09-15 08:31:18,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:18] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-09-15 08:31:19,270 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:31:19,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:31:19,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:31:19,307 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:19,311 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:19,323 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31: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-15 08:31:19,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:31:19,364 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-15 08:31:19,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.021 2026-09-15 08:31:19,389 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-15 08:31:19,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.010 0.026 2026-09-15 08:31:19,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: sale.order 2026-09-15 08:31:19,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:19,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: sale.order.line 2026-09-15 08:31:19,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:19,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.200 0.269 2026-09-15 08:31:19,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:19] "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-15 08:31:20,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:31:20,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image/res.company/84/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-15 08:31:20,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31: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-15 08:31:20,120 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:20,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:31:20,177 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:31:20,196 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:31:20,202 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:31:20,212 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:31:20,216 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31: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-15 08:31:20,227 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:20,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image/res.users/168/avatar_128 HTTP/1.1" 200 - 14 0.032 0.027 2026-09-15 08:31:20,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=res.company&id=84&field=logo HTTP/1.1" 200 - 3 0.002 0.070 2026-09-15 08:31:20,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-09-15 08:31:20,394 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:31:20,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 - 33 0.027 0.029 2026-09-15 08:31:20,504 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:20,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /pos/ui/88 HTTP/1.1" 200 - 33 0.050 0.091 2026-09-15 08:31:20,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:20,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1878&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.013 0.030 2026-09-15 08:31:20,588 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:31:20,600 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:31:20,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1879&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.073 2026-09-15 08:31:20,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1880&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-09-15 08:31:20,672 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1882&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-09-15 08:31:20,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1881&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-15 08:31:20,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1883&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.159 2026-09-15 08:31:20,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1887&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-15 08:31:20,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1884&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.146 2026-09-15 08:31:20,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1889&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-09-15 08:31:20,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1890&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-15 08:31:20,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1888&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-15 08:31:20,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1886&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-15 08:31:20,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "GET /web/image?model=product.template&field=image_128&id=1885&unique=2026-09-15T08:31:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-15 08:31:20,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.156 2026-09-15 08:31:21,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,266 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:21] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.046 0.070 2026-09-15 08:31:21,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,459 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,575 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,676 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,731 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,791 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:21,941 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:21] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.071 0.075 2026-09-15 08:31:21,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,025 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,126 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,206 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,261 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,556 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:31:22,557 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:31:22,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,644 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,714 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:22,952 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68296436 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': '7d60e2c1-3694-4967-81b1-68b788f4c50b'}] 2026-09-15 08:31:22,953 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:31:23,422 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68296436 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': '7d60e2c1-3694-4967-81b1-68b788f4c50b'} created pos.order #637 2026-09-15 08:31:23,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68296436 finished 2026-09-15 08:31:23,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 290 0.257 0.327 2026-09-15 08:31:23,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31: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-15 08:31:23,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-09-15 08:31:23,680 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17930912 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': '7d60e2c1-3694-4967-81b1-68b788f4c50b'}] 2026-09-15 08:31:23,681 44 INFO rb-7f8ce6a-224855-415796 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-15 08:31:23,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17930912 order {'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': '7d60e2c1-3694-4967-81b1-68b788f4c50b'} sync ignored for existing PoS order pos.order(637,) (state: paid) 2026-09-15 08:31:23,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17930912 finished 2026-09-15 08:31:23,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17249644 (allocated 19271680) 2026-09-15 08:31:23,782 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 62867 2026-09-15 08:31:23,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-09-15 08:31:23,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 62867 2026-09-15 08:31:23,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:31:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.060 0.069 2026-09-15 08:31:23,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083123_843199_test_ship_later_kit_and_mto_manufactured_product.txt 2026-09-15 08:31:23,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmpydlqnkf9_chrome_odoo" 2026-09-15 08:31:23,925 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:31:32,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-15 08:31:33,164 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1165] 2026-09-15 08:31:34,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-09-15 08:31:35,182 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1167] 2026-09-15 08:31:36,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-09-15 08:31:37,188 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1169] 2026-09-15 08:31:38,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-15 08:31:38,452 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1171] 2026-09-15 08:31:39,294 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-15 08:31:39,747 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1174, 1175] 2026-09-15 08:31:40,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-15 08:31:41,046 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1179, 1180] 2026-09-15 08:31:41,264 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1184, 1185, 1186] 2026-09-15 08:31:43,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-15 08:31:43,896 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1187, 1188] 2026-09-15 08:31:44,139 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-15 08:31:44,770 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1191, 1192] 2026-09-15 08:31:45,582 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-09-15 08:31:46,306 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1196] 2026-09-15 08:31:46,436 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move.line records with IDs: [1194] 2026-09-15 08:31:46,497 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move.line records with IDs: [1195] 2026-09-15 08:31:47,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-09-15 08:31:47,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49215688 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-15 08:31:47,911 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1198, 1199] 2026-09-15 08:31:48,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49215688 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #649 2026-09-15 08:31:48,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49215688 finished 2026-09-15 08:31:48,396 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-15 08:31:48,858 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1204] 2026-09-15 08:31:49,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-15 08:31:58,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-15 08:31:59,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95415518 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-15 08:31:59,074 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95415518 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #651 2026-09-15 08:31:59,075 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95415518 finished 2026-09-15 08:31:59,119 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:31:59,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:00,207 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 08:32:00,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:00] "GET /pos/pay/651?access_token=b393fd90-4069-45d3-8f35-9fdbc4f686aa HTTP/1.1" 200 - 249 0.163 0.930 2026-09-15 08:32:00,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:00,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:00] "POST /pos/pay/transaction/651 HTTP/1.1" 200 - 37 0.018 0.029 2026-09-15 08:32:00,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:00,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:00] "GET /pos/pay/confirmation/651?access_token=b393fd90-4069-45d3-8f35-9fdbc4f686aa&tx_id=1 HTTP/1.1" 200 - 307 0.259 0.394 2026-09-15 08:32:01,453 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-15 08:32:01,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82522981 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-15 08:32:01,663 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82522981 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #652 2026-09-15 08:32:01,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82522981 finished 2026-09-15 08:32:01,713 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:01,879 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:02,857 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 08:32:02,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:02] "GET /pos/pay/652?access_token=400ae13b-8a9a-4bf9-9429-7828af429603 HTTP/1.1" 200 - 247 0.204 0.949 2026-09-15 08:32:02,868 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:02,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:02] "POST /pos/pay/transaction/652 HTTP/1.1" 200 - 37 0.016 0.026 2026-09-15 08:32:02,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:03,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:03] "GET /pos/pay/confirmation/652?access_token=400ae13b-8a9a-4bf9-9429-7828af429603&tx_id=2 HTTP/1.1" 200 - 307 0.252 0.428 2026-09-15 08:32:04,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-15 08:32:04,312 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62690907 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-15 08:32:04,344 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62690907 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #653 2026-09-15 08:32:04,345 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62690907 finished 2026-09-15 08:32:04,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:04,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:05,535 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 08:32:05,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:05] "GET /pos/pay/653?access_token=77ee0a92-f973-48ae-9f4b-26d7c1f53b8e HTTP/1.1" 200 - 247 0.217 0.921 2026-09-15 08:32:05,547 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:05,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:05] "POST /pos/pay/transaction/653 HTTP/1.1" 200 - 37 0.020 0.032 2026-09-15 08:32:05,626 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:06,001 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:06] "GET /pos/pay/confirmation/653?access_token=77ee0a92-f973-48ae-9f4b-26d7c1f53b8e&tx_id=3 HTTP/1.1" 200 - 200 0.150 0.228 2026-09-15 08:32:06,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:06,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:06] "GET /pos/pay/653?access_token=77ee0a92-f973-48ae-9f4b-26d7c1f53b8e HTTP/1.1" 200 - 40 0.023 0.039 2026-09-15 08:32:06,101 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:06,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:06] "POST /pos/pay/transaction/653 HTTP/1.1" 200 - 32 0.019 0.026 2026-09-15 08:32:06,162 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:06,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:06] "GET /pos/pay/confirmation/653?access_token=77ee0a92-f973-48ae-9f4b-26d7c1f53b8e&tx_id=4 HTTP/1.1" 200 - 255 0.192 0.454 2026-09-15 08:32:07,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-09-15 08:32:07,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 63023 2026-09-15 08:32:07,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpy9m_nv3k_chrome_odoo 2026-09-15 08:32:07,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:40067/json/version 2026-09-15 08:32:07,609 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:07,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:32:07,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:40067/json 2026-09-15 08:32:07,612 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:07,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:40067/devtools/page/D186CC449238A19F475834AFCF1BAB1F 2026-09-15 08:32:07,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-09-15 08:32:07,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-09-15 08:32:07,659 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:32:07,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-09-15 08:32:07,673 44 INFO rb-7f8ce6a-224855-415796 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/9276bf5dabd64a59?access_token=9276bf5dabd64a59" in browser 2026-09-15 08:32:07,673 44 INFO rb-7f8ce6a-224855-415796 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/9276bf5dabd64a59?access_token=9276bf5dabd64a59" 2026-09-15 08:32:07,686 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:08,010 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:08] "GET /pos_customer_display/91/9276bf5dabd64a59?access_token=9276bf5dabd64a59 HTTP/1.1" 200 - 47 0.039 0.288 2026-09-15 08:32:08,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': 'D186CC449238A19F475834AFCF1BAB1F', 'loaderId': 'AB4C9A814571924CA7E053A6FDAABA0D', 'isDownload': False} 2026-09-15 08:32:08,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-09-15 08:32:08,050 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1a682a6/point_of_sale.customer_display_assets.min.css, copying from /web/assets/1a682a6/point_of_sale.customer_display_assets.min.css 2026-09-15 08:32:08,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:08] "GET /web/assets/1/1a682a6/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.023 0.031 2026-09-15 08:32:08,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f0536e8/point_of_sale.customer_display_assets.min.js, copying from /web/assets/f0536e8/point_of_sale.customer_display_assets.min.js 2026-09-15 08:32:08,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:08] "GET /web/assets/1/f0536e8/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.004 0.073 2026-09-15 08:32:08,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d39748/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/5d39748/point_of_sale.customer_display_assets_test.min.js 2026-09-15 08:32:08,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:08] "GET /web/assets/1/5d39748/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.012 0.089 2026-09-15 08:32:08,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.006 2026-09-15 08:32:08,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-09-15 08:32:08,292 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-15 08:32:08,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:08] "GET /logo?company=86 HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:32:08,319 44 INFO rb-7f8ce6a-224855-415796 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/9276bf5dabd64a59?access_token=9276bf5dabd64a59", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:32:08,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-09-15 08:32:08,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,376 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,430 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,480 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,582 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,684 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,788 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,890 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:08,940 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:09,000 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:09,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:09,103 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:09,164 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:09,205 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:09,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:09] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 125 0.090 0.729 2026-09-15 08:32:09,246 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-09-15 08:32:09,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-15 08:32:09,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4077392 (allocated 5242880) 2026-09-15 08:32:09,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 63023 2026-09-15 08:32:09,277 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-09-15 08:32:09,277 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 63023 2026-09-15 08:32:09,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083209_341503_test_customer_display_online_payment.txt 2026-09-15 08:32:09,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpy9m_nv3k_chrome_odoo" 2026-09-15 08:32:09,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-15 08:32:09,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 63125 2026-09-15 08:32:09,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmp8_mp_m74_chrome_odoo 2026-09-15 08:32:09,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:38091/json/version 2026-09-15 08:32:09,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:09,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:32:09,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:38091/json 2026-09-15 08:32:09,702 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:09,704 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:38091/devtools/page/AD3F3449DAE6D704F394C9AA0E3573B2 2026-09-15 08:32:09,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-09-15 08:32:09,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-09-15 08:32:09,740 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-09-15 08:32:09,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-09-15 08:32:09,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:09,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:09,765 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:10,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.041 0.369 2026-09-15 08:32:10,176 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'AD3F3449DAE6D704F394C9AA0E3573B2', 'loaderId': '1A693EA967094A7AE0966E2E800A0933', 'isDownload': False} 2026-09-15 08:32:10,177 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-15 08:32:10,187 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:32:10,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:32:10,213 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 08:32:10,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-15 08:32:10,622 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:10,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-09-15 08:32:10,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-15 08:32:10,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:10,723 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:10,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:32:10,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:10,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-15 08:32:10,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.026 2026-09-15 08:32:10,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.029 2026-09-15 08:32:10,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.031 2026-09-15 08:32:11,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 348 0.186 0.288 2026-09-15 08:32:11,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "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-15 08:32:11,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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.006 2026-09-15 08:32:11,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-15 08:32:11,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:32:11,513 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-09-15 08:32:11,526 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 08:32:11,574 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:11,597 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:32:11,599 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:32:11,620 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:32:11,628 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "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-15 08:32:11,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.020 0.027 2026-09-15 08:32:11,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-15 08:32:11,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-09-15 08:32:11,701 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:11,749 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:32:11,808 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:32:11,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 33 0.054 0.052 2026-09-15 08:32:11,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:11,858 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:32:11,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /pos/ui/92 HTTP/1.1" 200 - 33 0.029 0.144 2026-09-15 08:32:11,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:11] "GET /web/image?model=product.template&field=image_128&id=1936&unique=2026-09-15T08:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-15 08:32:12,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.117 2026-09-15 08:32:12,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,164 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,217 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,271 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,504 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,554 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,605 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,732 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:12,733 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:12,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,874 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:12,975 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,038 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71214552 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'}] 2026-09-15 08:32:13,098 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71214552 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'} created pos.order #654 2026-09-15 08:32:13,108 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71214552 finished 2026-09-15 08:32:13,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.047 0.067 2026-09-15 08:32:13,196 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,246 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,351 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,401 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,507 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,710 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,816 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,868 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,919 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:13,970 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,175 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,226 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,287 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61225209 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'}] 2026-09-15 08:32:14,361 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [669] to pos.order #654 2026-09-15 08:32:14,374 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61225209 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'} updated pos.order #654 2026-09-15 08:32:14,399 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61225209 finished 2026-09-15 08:32:14,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.079 0.109 2026-09-15 08:32:14,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:14] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.008 2026-09-15 08:32:14,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:14] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.009 2026-09-15 08:32:14,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,590 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,648 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,651 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18549281 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'}] 2026-09-15 08:32:14,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18549281 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'} updated pos.order #654 2026-09-15 08:32:14,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18549281 finished 2026-09-15 08:32:14,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.058 2026-09-15 08:32:14,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,875 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:14,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,135 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17069955 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'}] 2026-09-15 08:32:15,154 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17069955 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'} updated pos.order #654 2026-09-15 08:32:15,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17069955 finished 2026-09-15 08:32:15,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.052 0.076 2026-09-15 08:32:15,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:15] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.008 2026-09-15 08:32:15,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:15] "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.009 2026-09-15 08:32:15,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,371 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,428 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,431 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79274459 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'}] 2026-09-15 08:32:15,452 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79274459 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'} updated pos.order #654 2026-09-15 08:32:15,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79274459 finished 2026-09-15 08:32:15,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.049 0.068 2026-09-15 08:32:15,586 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,743 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,853 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,906 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:15,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,007 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,110 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,216 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,267 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,479 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:16,482 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11581550 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'}] 2026-09-15 08:32:16,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11581550 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '60421206-f1aa-4c69-ba90-12533833485d'} updated pos.order #654 2026-09-15 08:32:16,567 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11581550 finished 2026-09-15 08:32:16,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.044 0.101 2026-09-15 08:32:16,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:16] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.008 0.009 2026-09-15 08:32:16,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:16] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.005 0.013 2026-09-15 08:32:16,707 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-09-15 08:32:16,707 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:32:16,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15367380 (allocated 17039360) 2026-09-15 08:32:16,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 63125 2026-09-15 08:32:16,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-09-15 08:32:16,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 63125 2026-09-15 08:32:16,855 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083216_855128_test_errors_tour.txt 2026-09-15 08:32:16,855 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmp8_mp_m74_chrome_odoo" 2026-09-15 08:32:16,866 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-15 08:32:17,084 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83080889 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-15 08:32:17,113 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83080889 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #655 2026-09-15 08:32:17,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83080889 finished 2026-09-15 08:32:17,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:17,297 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:18,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:18] "GET /pos/pay/655?access_token=34a62e55-feb5-45d8-a15c-76fd29e91b0 HTTP/1.1" 403 - 114 0.099 0.842 2026-09-15 08:32:18,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:18,140 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:18] "GET /pos/pay/655?access_token= HTTP/1.1" 403 - 17 0.014 0.038 2026-09-15 08:32:18,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:18,208 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:18] "GET /pos/pay/confirmation/655?access_token=34a62e55-feb5-45d8-a15c-76fd29e91b0&tx_id=1 HTTP/1.1" 403 - 18 0.023 0.038 2026-09-15 08:32:18,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:18,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:18] "GET /pos/pay/confirmation/655?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.008 0.035 2026-09-15 08:32:18,263 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-09-15 08:32:18,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 63263 2026-09-15 08:32:18,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmp84ir5ugj_chrome_odoo 2026-09-15 08:32:18,526 44 INFO rb-7f8ce6a-224855-415796 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:41019/json/version 2026-09-15 08:32:18,528 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:18,540 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:32:18,540 44 INFO rb-7f8ce6a-224855-415796 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:41019/json 2026-09-15 08:32:18,541 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:18,544 44 INFO rb-7f8ce6a-224855-415796 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:41019/devtools/page/F487A3C65CB283A1355AF4EC18DFD96C 2026-09-15 08:32:18,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:18,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-09-15 08:32:18,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:32:18,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-09-15 08:32:18,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:18,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:18,665 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:19,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.039 0.676 2026-09-15 08:32:19,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': 'F487A3C65CB283A1355AF4EC18DFD96C', 'loaderId': '4F7219DEF6A92D8FB261062D9FDE2ACF', 'isDownload': False} 2026-09-15 08:32:19,379 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:19,389 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:32:19,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 08:32:19,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:32:19,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-09-15 08:32:19,856 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:19,875 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:32:19,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:32:19,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:19,912 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:19,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:32:19,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:19,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.010 2026-09-15 08:32:19,984 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-15 08:32:20,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.034 2026-09-15 08:32:20,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-15 08:32:20,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.164 0.243 2026-09-15 08:32:20,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:32:20,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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.012 2026-09-15 08:32:20,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-15 08:32:20,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:32:20,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:20,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:32:20,667 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:20,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:20,690 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:32:20,692 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:20,706 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:32:20,715 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "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-15 08:32:20,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.051 0.023 2026-09-15 08:32:20,762 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:32:20,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:20,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.015 0.091 2026-09-15 08:32:20,844 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:20,860 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.033 0.112 2026-09-15 08:32:20,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:20,873 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:20,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.036 0.148 2026-09-15 08:32:20,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:20] "GET /web/image?model=product.template&field=image_128&id=1936&unique=2026-09-15T08:31:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.143 2026-09-15 08:32:21,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.167 2026-09-15 08:32:21,157 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,260 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,365 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,587 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,638 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,738 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,816 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:21,818 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:21,855 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,906 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:21,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,015 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74538369 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2d5a65a2-ab0c-43a5-a8d6-e49aa3693c1a'}] 2026-09-15 08:32:22,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74538369 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2d5a65a2-ab0c-43a5-a8d6-e49aa3693c1a'} created pos.order #656 2026-09-15 08:32:22,089 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74538369 finished 2026-09-15 08:32:22,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.045 0.077 2026-09-15 08:32:22,176 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,226 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,279 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,332 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,446 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,496 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,547 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,651 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,753 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,804 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:22,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:23,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:23,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:23,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:23,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:23,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61883947 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2d5a65a2-ab0c-43a5-a8d6-e49aa3693c1a'}] 2026-09-15 08:32:23,243 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61883947 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2d5a65a2-ab0c-43a5-a8d6-e49aa3693c1a'} updated pos.order #656 2026-09-15 08:32:23,260 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61883947 finished 2026-09-15 08:32:23,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.072 0.074 2026-09-15 08:32:23,371 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:23,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:23,473 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:23,537 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:23,542 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17413260 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2d5a65a2-ab0c-43a5-a8d6-e49aa3693c1a'}] 2026-09-15 08:32:23,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17413260 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '2d5a65a2-ab0c-43a5-a8d6-e49aa3693c1a'} updated pos.order #656 2026-09-15 08:32:23,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17413260 finished 2026-09-15 08:32:23,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.026 0.065 2026-09-15 08:32:23,666 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:23] "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.008 2026-09-15 08:32:23,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-09-15 08:32:23,760 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:23,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:23] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F656%3Faccess_token=a504c633-4872-45e3-8030-c9d7bff6cf3f?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.086 2026-09-15 08:32:23,780 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15184072 (allocated 17039360) 2026-09-15 08:32:23,791 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 63263 2026-09-15 08:32:23,792 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-09-15 08:32:23,792 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 63263 2026-09-15 08:32:23,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083223_848155_test_online_payment_amount_updated_after_order_modification.txt 2026-09-15 08:32:23,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmp84ir5ugj_chrome_odoo" 2026-09-15 08:32:23,897 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-09-15 08:32:24,177 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8447481 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-09-15 08:32:24,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8447481 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #657 2026-09-15 08:32:24,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8447481 finished 2026-09-15 08:32:24,281 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:24,440 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:25,413 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 08:32:25,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:25] "GET /pos/pay/657?access_token=6598d0a7-aeeb-4f24-b758-633d770114b7 HTTP/1.1" 200 - 250 0.158 0.977 2026-09-15 08:32:25,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:25,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:25] "POST /pos/pay/transaction/657 HTTP/1.1" 200 - 37 0.019 0.035 2026-09-15 08:32:25,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:26,147 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:26] "GET /pos/pay/confirmation/657?access_token=6598d0a7-aeeb-4f24-b758-633d770114b7&tx_id=5 HTTP/1.1" 200 - 292 0.249 0.399 2026-09-15 08:32:26,864 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-09-15 08:32:27,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 63396 2026-09-15 08:32:27,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmpqyxxrbii_chrome_odoo 2026-09-15 08:32:27,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:45881/json/version 2026-09-15 08:32:27,621 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:27,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:32:27,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:45881/json 2026-09-15 08:32:27,662 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:27,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:45881/devtools/page/259FFBBFA7FC018AC1E367F074041661 2026-09-15 08:32:27,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-09-15 08:32:27,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-09-15 08:32:27,730 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:32:27,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-09-15 08:32:27,741 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:27,742 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:27,755 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:28,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.050 0.430 2026-09-15 08:32:28,233 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '259FFBBFA7FC018AC1E367F074041661', 'loaderId': '8EB7448488E58CF7EFF58DCF6AD421E1', 'isDownload': False} 2026-09-15 08:32:28,233 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:28,247 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:32:28,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-09-15 08:32:28,269 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:32:28,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-15 08:32:28,647 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:28,666 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 08:32:28,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:28,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:28,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.006 2026-09-15 08:32:28,722 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:32:28,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:28,784 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.010 2026-09-15 08:32:28,798 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-15 08:32:28,852 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.029 2026-09-15 08:32:28,859 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-15 08:32:29,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.204 0.283 2026-09-15 08:32:29,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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-15 08:32:29,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:32:29,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-15 08:32:29,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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.006 2026-09-15 08:32:29,543 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-09-15 08:32:29,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:32:29,594 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:29,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:32:29,650 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:32:29,651 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:32:29,665 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:32:29,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.040 0.032 2026-09-15 08:32:29,677 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:29,679 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:29,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.004 0.077 2026-09-15 08:32:29,724 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:29,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.030 0.082 2026-09-15 08:32:29,791 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:29,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.018 0.134 2026-09-15 08:32:29,813 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:29,831 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:29,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "GET /web/image?model=product.template&field=image_128&id=1936&unique=2026-09-15T08:31:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.052 2026-09-15 08:32:29,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.064 2026-09-15 08:32:29,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,021 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,174 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,245 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,257 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:30,258 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:30,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,398 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,459 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69771007 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'd6aaa9b3-a6cc-40a0-ad0a-87ac6f64f1be'}] 2026-09-15 08:32:30,513 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69771007 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'd6aaa9b3-a6cc-40a0-ad0a-87ac6f64f1be'} created pos.order #658 2026-09-15 08:32:30,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69771007 finished 2026-09-15 08:32:30,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.036 0.074 2026-09-15 08:32:30,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,910 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:30,966 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:31,021 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:31,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:31,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:31,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-09-15 08:32:31,181 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-15 08:32:31,261 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15271444 (allocated 16252928) 2026-09-15 08:32:31,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 63396 2026-09-15 08:32:31,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-09-15 08:32:31,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 63396 2026-09-15 08:32:31,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083231_316388_test_payment_method_customer_required.txt 2026-09-15 08:32:31,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmpqyxxrbii_chrome_odoo" 2026-09-15 08:32:31,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-09-15 08:32:31,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12421474 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-15 08:32:31,484 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #173 deleted pos.order records with IDs: [659] 2026-09-15 08:32:31,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-09-15 08:32:31,767 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 63528 2026-09-15 08:32:31,768 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmpvnw75lq4_chrome_odoo 2026-09-15 08:32:31,768 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:38259/json/version 2026-09-15 08:32:31,769 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:31,784 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:32:31,784 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:38259/json 2026-09-15 08:32:31,785 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:31,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:38259/devtools/page/B1CF17537A2A8477A14FEBC26E955C7F 2026-09-15 08:32:31,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-09-15 08:32:31,791 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-09-15 08:32:31,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:32:31,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-09-15 08:32:31,853 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:31,853 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:31,869 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:32,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:32] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.058 0.652 2026-09-15 08:32:32,580 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': 'B1CF17537A2A8477A14FEBC26E955C7F', 'loaderId': 'FC87C202E5023784EB74CE201458795D', 'isDownload': False} 2026-09-15 08:32:32,580 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-09-15 08:32:32,592 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:32:32,623 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:32] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-09-15 08:32:32,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:32] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-15 08:32:32,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:32] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-09-15 08:32:33,126 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:33,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-09-15 08:32:33,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:33,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-15 08:32:33,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:33,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 08:32:33,215 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:33,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-15 08:32:33,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.023 2026-09-15 08:32:33,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.025 2026-09-15 08:32:33,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.021 2026-09-15 08:32:36,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.239 2.836 2026-09-15 08:32:36,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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-15 08:32:36,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:32:36,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.031 2026-09-15 08:32:36,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:32:36,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-09-15 08:32:36,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:32:36,646 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:36,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:36,661 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:32:36,666 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:32:36,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.027 0.034 2026-09-15 08:32:36,722 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:32:36,723 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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-15 08:32:36,725 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:32:36,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.006 0.075 2026-09-15 08:32:36,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:36,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.016 0.060 2026-09-15 08:32:36,820 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:36,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.032 0.116 2026-09-15 08:32:36,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /web/image?model=product.template&field=image_128&id=1936&unique=2026-09-15T08:31:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 08:32:36,881 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:36,913 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-15 08:32:36,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.063 2026-09-15 08:32:37,050 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,102 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,155 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,328 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:37,330 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:37,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,422 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14835011 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1f1b038a-3790-4751-ac39-eb668daad9de'}] 2026-09-15 08:32:37,544 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14835011 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1f1b038a-3790-4751-ac39-eb668daad9de'} created pos.order #660 2026-09-15 08:32:37,563 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14835011 finished 2026-09-15 08:32:37,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.035 0.077 2026-09-15 08:32:37,655 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:37,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:38,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:38,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:38,145 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:38,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:38,249 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:38,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:38,365 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:38,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36678857 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1f1b038a-3790-4751-ac39-eb668daad9de'}] 2026-09-15 08:32:38,458 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [672] to pos.order #660 2026-09-15 08:32:38,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36678857 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1f1b038a-3790-4751-ac39-eb668daad9de'} updated pos.order #660 2026-09-15 08:32:38,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36678857 finished 2026-09-15 08:32:38,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.075 0.101 2026-09-15 08:32:38,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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.003 0.009 2026-09-15 08:32:38,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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.003 0.008 2026-09-15 08:32:38,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38398923 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1f1b038a-3790-4751-ac39-eb668daad9de'}] 2026-09-15 08:32:38,621 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:32:38,861 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38398923 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1f1b038a-3790-4751-ac39-eb668daad9de'} updated pos.order #660 2026-09-15 08:32:38,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38398923 finished 2026-09-15 08:32:38,927 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.107 0.210 2026-09-15 08:32:38,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:32:39,074 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-09-15 08:32:39,075 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 08:32:39,080 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99719655 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': '1f1b038a-3790-4751-ac39-eb668daad9de'}] 2026-09-15 08:32:39,093 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99719655 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': '1f1b038a-3790-4751-ac39-eb668daad9de'} sync ignored for existing PoS order pos.order(660,) (state: paid) 2026-09-15 08:32:39,108 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99719655 finished 2026-09-15 08:32:39,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 15760816 (allocated 17301504) 2026-09-15 08:32:39,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.029 0.054 2026-09-15 08:32:39,162 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 63528 2026-09-15 08:32:39,168 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-09-15 08:32:39,168 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 63528 2026-09-15 08:32:39,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083239_225296_test_restaurant_online_payment_flow.txt 2026-09-15 08:32:39,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmpvnw75lq4_chrome_odoo" 2026-09-15 08:32:39,269 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-09-15 08:32:39,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 63661 2026-09-15 08:32:39,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpqv7v_rki_chrome_odoo 2026-09-15 08:32:39,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:35347/json/version 2026-09-15 08:32:39,509 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:39,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:32:39,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:35347/json 2026-09-15 08:32:39,531 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:39,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:35347/devtools/page/31C3EF46E325644F7C8D7AADAEE3327B 2026-09-15 08:32:39,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-09-15 08:32:39,557 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-09-15 08:32:39,587 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:32:39,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-09-15 08:32:39,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:39,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:39,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:40,095 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.039 0.443 2026-09-15 08:32:40,098 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '31C3EF46E325644F7C8D7AADAEE3327B', 'loaderId': 'F9C51891E2B44E548C84185DBD904F83', 'isDownload': False} 2026-09-15 08:32:40,098 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:40,105 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:32:40,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:32:40,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-15 08:32:40,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-09-15 08:32:40,578 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:40,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:32:40,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:40,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:40,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.021 2026-09-15 08:32:40,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:32:40,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:40,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.014 2026-09-15 08:32:40,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.029 2026-09-15 08:32:40,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-15 08:32:40,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.024 2026-09-15 08:32:41,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.213 0.269 2026-09-15 08:32:41,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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-15 08:32:41,379 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-09-15 08:32:41,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-15 08:32:41,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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-15 08:32:41,465 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:41,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:32:41,523 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:32:41,537 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:32:41,556 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:32:41,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.026 0.020 2026-09-15 08:32:41,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.004 0.043 2026-09-15 08:32:41,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-15 08:32:41,601 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:41,604 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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-15 08:32:41,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:41,726 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:41,764 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:41,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.036 0.033 2026-09-15 08:32:41,792 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:41,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.026 0.093 2026-09-15 08:32:41,849 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:41,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "GET /web/image?model=product.template&field=image_128&id=1936&unique=2026-09-15T08:31:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-09-15 08:32:41,941 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.104 2026-09-15 08:32:42,002 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,103 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,156 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,437 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,538 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,669 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:32:42,672 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:32:42,709 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,760 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,861 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,912 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:42,980 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40514923 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '663c69dc-d665-414d-8eb8-bdf4a0440feb'}] 2026-09-15 08:32:43,027 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40514923 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '663c69dc-d665-414d-8eb8-bdf4a0440feb'} created pos.order #661 2026-09-15 08:32:43,038 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40514923 finished 2026-09-15 08:32:43,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.027 0.064 2026-09-15 08:32:43,107 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:43,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:43,232 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:43,284 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:43,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:43,393 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:43,449 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:43,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:43,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:43,563 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41179231 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '663c69dc-d665-414d-8eb8-bdf4a0440feb'}] 2026-09-15 08:32:43,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41179231 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '663c69dc-d665-414d-8eb8-bdf4a0440feb'} updated pos.order #661 2026-09-15 08:32:43,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41179231 finished 2026-09-15 08:32:43,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.062 0.078 2026-09-15 08:32:43,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:43] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.005 0.009 2026-09-15 08:32:43,807 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-09-15 08:32:43,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:43,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:43] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F661%3Faccess_token=8b5cdc6d-57eb-45f8-a603-4c375a617eac?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.050 2026-09-15 08:32:43,875 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 15619824 (allocated 17039360) 2026-09-15 08:32:43,879 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 63661 2026-09-15 08:32:43,880 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-09-15 08:32:43,880 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 63661 2026-09-15 08:32:43,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083243_974480_test_selected_customer_after_adding_payment_sync.txt 2026-09-15 08:32:43,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpqv7v_rki_chrome_odoo" 2026-09-15 08:32:44,216 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #173 deleted pos.payment.method records with IDs: [240] 2026-09-15 08:32:44,276 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #173 deleted account.account records with IDs: [4494] 2026-09-15 08:32:44,307 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #173 deleted account.payment.method.line records with IDs: [787, 788] 2026-09-15 08:32:44,417 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #173 deleted account.journal records with IDs: [1043] 2026-09-15 08:32:44,459 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #173 deleted account.account records with IDs: [4493] 2026-09-15 08:32:44,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-15 08:32:45,944 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-09-15 08:32:49,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 63793 2026-09-15 08:32:49,159 44 INFO rb-7f8ce6a-224855-415796 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/tmpc72cui1l_chrome_odoo 2026-09-15 08:32:49,159 44 INFO rb-7f8ce6a-224855-415796 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:38615/json/version 2026-09-15 08:32:49,160 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:49,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:32:49,163 44 INFO rb-7f8ce6a-224855-415796 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:38615/json 2026-09-15 08:32:49,164 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:49,166 44 INFO rb-7f8ce6a-224855-415796 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:38615/devtools/page/B9A3236DC1530B45AE5C2F7A7DA33162 2026-09-15 08:32:49,172 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:49,175 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:49,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:49,253 44 INFO rb-7f8ce6a-224855-415796 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=8e9feb59e17a4b4d" in browser 2026-09-15 08:32:49,254 44 INFO rb-7f8ce6a-224855-415796 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=8e9feb59e17a4b4d" 2026-09-15 08:32:49,263 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:49,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:49] "GET /pos-self/93?access_token=8e9feb59e17a4b4d HTTP/1.1" 200 - 57 0.051 0.317 2026-09-15 08:32:49,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'B9A3236DC1530B45AE5C2F7A7DA33162', 'loaderId': 'B84C278BD4CD57C3457B3E8BC4B9E0D0', 'isDownload': False} 2026-09-15 08:32:49,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:49,639 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:32:49,655 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:32:49,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:49] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.043 0.031 2026-09-15 08:32:49,742 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:32:49,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:49] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.018 0.103 2026-09-15 08:32:49,776 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:32:49,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:49] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.130 2026-09-15 08:32:49,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:32:49,976 44 INFO rb-7f8ce6a-224855-415796 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=8e9feb59e17a4b4d", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:32:49,977 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:32:49,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:32:49,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:50,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.047 0.035 2026-09-15 08:32:50,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.118 2026-09-15 08:32:50,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.169 0.165 2026-09-15 08:32:50,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.302 2026-09-15 08:32:50,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.028 2026-09-15 08:32:50,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:50,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/ir.attachment/5620/raw HTTP/1.1" 200 - 4 0.006 0.011 2026-09-15 08:32:50,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:50,662 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:32:50,672 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/pos.category/238/image_128?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-09-15 08:32:50,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/product.template/1938/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.030 2026-09-15 08:32:50,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:50,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/product.template/1942/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-09-15 08:32:50,722 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/product.template/1939/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.067 2026-09-15 08:32:50,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/product.template/1940/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-15 08:32:50,766 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:50,770 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/product.template/1941/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-15 08:32:50,834 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:50,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/ir.attachment/5586/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:32:50,861 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:32:50,880 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:50,890 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/product.product/2426/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.011 0.023 2026-09-15 08:32:50,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:50] "GET /web/image/product.product/2428/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.006 0.044 2026-09-15 08:32:50,931 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:51,002 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:51,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83107679 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': '2ca7fb9e-c962-4793-aadc-8c61e583fd0a'}] 2026-09-15 08:32:51,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83107679 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': '2ca7fb9e-c962-4793-aadc-8c61e583fd0a'} created pos.order #662 2026-09-15 08:32:51,097 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83107679 finished 2026-09-15 08:32:51,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.079 0.119 2026-09-15 08:32:51,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.010 2026-09-15 08:32:51,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:51,331 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:51,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:51,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:51,493 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:51,551 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:51,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:51,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:51] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.012 0.027 2026-09-15 08:32:51,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8813972 (allocated 9699328) 2026-09-15 08:32:51,644 44 INFO rb-7f8ce6a-224855-415796 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 63793 2026-09-15 08:32:51,646 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:51,646 44 INFO rb-7f8ce6a-224855-415796 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 63793 2026-09-15 08:32:51,703 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083251_702821_test_kiosk_cart_restore_and_cancel.txt 2026-09-15 08:32:51,703 44 INFO rb-7f8ce6a-224855-415796 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/tmpc72cui1l_chrome_odoo" 2026-09-15 08:32:51,756 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-09-15 08:32:54,755 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 63912 2026-09-15 08:32:54,755 44 INFO rb-7f8ce6a-224855-415796 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/tmpk0pf063g_chrome_odoo 2026-09-15 08:32:54,755 44 INFO rb-7f8ce6a-224855-415796 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:33967/json/version 2026-09-15 08:32:54,757 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:54,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:32:54,791 44 INFO rb-7f8ce6a-224855-415796 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:33967/json 2026-09-15 08:32:54,791 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:32:54,793 44 INFO rb-7f8ce6a-224855-415796 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:33967/devtools/page/866853F249EDE9EAD8E2E0EFAA1D5AA1 2026-09-15 08:32:54,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:54,796 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:54,810 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:54,868 44 INFO rb-7f8ce6a-224855-415796 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=1825df7320814076" in browser 2026-09-15 08:32:54,868 44 INFO rb-7f8ce6a-224855-415796 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=1825df7320814076" 2026-09-15 08:32:54,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:32:55,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:55] "GET /pos-self/94?access_token=1825df7320814076 HTTP/1.1" 200 - 57 0.047 0.423 2026-09-15 08:32:55,347 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '866853F249EDE9EAD8E2E0EFAA1D5AA1', 'loaderId': '8AEE9E7BF7D8B50FFFB96E97D55272EB', 'isDownload': False} 2026-09-15 08:32:55,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:55,353 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:32:55,375 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:32:55,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:55] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.037 2026-09-15 08:32:55,422 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:32:55,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:55] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.073 2026-09-15 08:32:55,449 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:32:55,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:55] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.093 2026-09-15 08:32:55,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:32:55,603 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:32:55,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 08:32:55,606 44 INFO rb-7f8ce6a-224855-415796 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=1825df7320814076", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:32:55,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:55,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-15 08:32:55,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:55,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:55] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.019 0.047 2026-09-15 08:32:55,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-09-15 08:32:55,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:55] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.124 0.129 2026-09-15 08:32:56,043 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-15 08:32:56,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:56,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/image/ir.attachment/5661/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:32:56,139 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:56,181 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:32:56,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/image/pos.category/238/image_128?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 2 0.016 0.024 2026-09-15 08:32:56,206 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:56,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/image/product.template/1938/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.048 2026-09-15 08:32:56,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/image/product.template/1939/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.061 2026-09-15 08:32:56,253 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/image/product.template/1942/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-15 08:32:56,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/image/product.template/1940/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-15 08:32:56,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:56,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/image/product.template/1941/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.010 0.090 2026-09-15 08:32:56,306 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32: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-15 08:32:56,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/image/ir.attachment/5627/raw HTTP/1.1" 200 - 4 0.007 0.019 2026-09-15 08:32:56,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:56,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "GET /web/image/product.product/2426/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.005 0.020 2026-09-15 08:32:56,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:56,450 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72349644 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': 'd3e0ff29-a693-45fc-b6e7-179678824480'}] 2026-09-15 08:32:56,488 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72349644 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': 'd3e0ff29-a693-45fc-b6e7-179678824480'} created pos.order #663 2026-09-15 08:32:56,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72349644 finished 2026-09-15 08:32:56,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.087 0.107 2026-09-15 08:32:56,642 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:56] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.014 2026-09-15 08:32:56,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-09-15 08:32:56,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:32:56,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7597620 (allocated 8388608) 2026-09-15 08:32:56,716 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 63912 2026-09-15 08:32:56,717 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-09-15 08:32:56,718 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 63912 2026-09-15 08:32:56,774 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083256_774358_test_online_payment_kiosk.txt 2026-09-15 08:32:56,774 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpk0pf063g_chrome_odoo" 2026-09-15 08:32:56,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:57,511 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:57] "GET /pos/pay/663?access_token=4b038d45-03d5-4d75-acab-0ab8b5789273 HTTP/1.1" 200 - 110 0.073 0.655 2026-09-15 08:32:57,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:57,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:57] "POST /pos/pay/transaction/663 HTTP/1.1" 200 - 31 0.017 0.025 2026-09-15 08:32:57,581 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:32:58,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:58] "GET /pos/pay/confirmation/663?access_token=4b038d45-03d5-4d75-acab-0ab8b5789273&exit_route=/&tx_id=6 HTTP/1.1" 303 - 270 0.275 0.366 2026-09-15 08:32:58,507 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:32:58] "GET / HTTP/1.1" 200 - 32 0.025 0.259 2026-09-15 08:32:58,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (34) starting 2026-09-15 08:32:58,536 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 08:32:58,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (34) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-09-15 08:32:58,576 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-09-15 08:33:01,575 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 64028 2026-09-15 08:33:01,576 44 INFO rb-7f8ce6a-224855-415796 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/tmptl34kzer_chrome_odoo 2026-09-15 08:33:01,576 44 INFO rb-7f8ce6a-224855-415796 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:39021/json/version 2026-09-15 08:33:01,577 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:01,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:33:01,591 44 INFO rb-7f8ce6a-224855-415796 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:39021/json 2026-09-15 08:33:01,592 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:01,594 44 INFO rb-7f8ce6a-224855-415796 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:39021/devtools/page/7305305FE2B2684E254F334E75E633EB 2026-09-15 08:33:01,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:01,601 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:01,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:01,666 44 INFO rb-7f8ce6a-224855-415796 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=2976723e10504626" in browser 2026-09-15 08:33:01,667 44 INFO rb-7f8ce6a-224855-415796 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=2976723e10504626" 2026-09-15 08:33:01,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:33:02,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "GET /pos-self/95?access_token=2976723e10504626 HTTP/1.1" 200 - 57 0.049 0.322 2026-09-15 08:33:02,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '7305305FE2B2684E254F334E75E633EB', 'loaderId': '5A042B9FD9697A328D0EC7B8D2824A0E', 'isDownload': False} 2026-09-15 08:33:02,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:02,068 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:33:02,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:33:02,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.033 2026-09-15 08:33:02,139 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:33:02,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.078 2026-09-15 08:33:02,175 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:33:02,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.100 2026-09-15 08:33:02,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:33:02,359 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:33:02,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:33:02,360 44 INFO rb-7f8ce6a-224855-415796 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=2976723e10504626", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:33:02,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:02,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-15 08:33:02,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:02,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.035 0.076 2026-09-15 08:33:02,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-15 08:33:02,788 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.137 0.151 2026-09-15 08:33:02,860 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.033 2026-09-15 08:33:02,868 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:02,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:02] "GET /web/image/ir.attachment/5702/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:33:02,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:03,029 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:33:03,046 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "GET /web/image/pos.category/238/image_128?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 2 0.002 0.039 2026-09-15 08:33:03,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:03,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "GET /web/image/product.template/1938/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.030 2026-09-15 08:33:03,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "GET /web/image/product.template/1940/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-09-15 08:33:03,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "GET /web/image/product.template/1942/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.018 0.070 2026-09-15 08:33:03,131 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:03,145 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "GET /web/image/product.template/1939/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-09-15 08:33:03,163 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:33:03,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "GET /web/image/product.template/1941/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-09-15 08:33:03,184 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:03,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "GET /web/image/ir.attachment/5668/raw HTTP/1.1" 200 - 4 0.014 0.041 2026-09-15 08:33:03,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "GET /web/image/product.product/2426/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.005 0.065 2026-09-15 08:33:03,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:03,281 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87205946 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': '3f39bb9c-1086-4627-9269-ac218127207b'}] 2026-09-15 08:33:03,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87205946 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': '3f39bb9c-1086-4627-9269-ac218127207b'} created pos.order #664 2026-09-15 08:33:03,334 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87205946 finished 2026-09-15 08:33:03,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.099 0.115 2026-09-15 08:33:03,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.012 2026-09-15 08:33:03,540 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:03,541 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:03,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7591576 (allocated 8126464) 2026-09-15 08:33:03,614 44 INFO rb-7f8ce6a-224855-415796 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 64028 2026-09-15 08:33:03,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:03,618 44 INFO rb-7f8ce6a-224855-415796 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 64028 2026-09-15 08:33:03,682 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083303_682267_test_online_payment_kiosk_no_confirmation_page.txt 2026-09-15 08:33:03,682 44 INFO rb-7f8ce6a-224855-415796 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/tmptl34kzer_chrome_odoo" 2026-09-15 08:33:03,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:33:04,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:04] "GET /pos/pay/664?access_token=cb8565c3-5224-4e7d-a572-a55e2d15300d HTTP/1.1" 200 - 110 0.093 0.591 2026-09-15 08:33:04,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:33:04,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:04] "POST /pos/pay/transaction/664 HTTP/1.1" 200 - 31 0.021 0.035 2026-09-15 08:33:04,456 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (34) starting 2026-09-15 08:33:05,016 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 08:33:05,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (34) fully done (#loop 1; done 0; remaining 0; duration 0.56s) 2026-09-15 08:33:05,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-09-15 08:33:08,065 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 64154 2026-09-15 08:33:08,065 44 INFO rb-7f8ce6a-224855-415796 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/tmpwh49vhqh_chrome_odoo 2026-09-15 08:33:08,065 44 INFO rb-7f8ce6a-224855-415796 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:45941/json/version 2026-09-15 08:33:08,069 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:08,113 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:33:08,113 44 INFO rb-7f8ce6a-224855-415796 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:45941/json 2026-09-15 08:33:08,114 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:08,131 44 INFO rb-7f8ce6a-224855-415796 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:45941/devtools/page/D2115B4C473CB5ACF4C837B51A78291A 2026-09-15 08:33:08,141 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:08,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:08,166 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:08,216 44 INFO rb-7f8ce6a-224855-415796 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=12b0881009224baa" in browser 2026-09-15 08:33:08,216 44 INFO rb-7f8ce6a-224855-415796 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=12b0881009224baa" 2026-09-15 08:33:08,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:33:08,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:08] "GET /pos-self/96?access_token=12b0881009224baa HTTP/1.1" 200 - 57 0.044 0.314 2026-09-15 08:33:08,589 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'D2115B4C473CB5ACF4C837B51A78291A', 'loaderId': 'EDEEEFEE4BF8A9DE1F4CBB04E3CA0A0D', 'isDownload': False} 2026-09-15 08:33:08,589 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:08,596 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:33:08,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:33:08,661 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:08] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.032 2026-09-15 08:33:08,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:33:08,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:08] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.082 2026-09-15 08:33:08,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:33:08,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:08] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.107 2026-09-15 08:33:08,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-15 08:33:08,919 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:33:08,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:33:08,920 44 INFO rb-7f8ce6a-224855-415796 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=12b0881009224baa", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:33:08,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:08,981 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:08,990 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:08] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.022 0.037 2026-09-15 08:33:09,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-15 08:33:09,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "POST /pos-self/data/96 HTTP/1.1" 200 - 183 0.142 0.160 2026-09-15 08:33:09,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.283 2026-09-15 08:33:09,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.037 2026-09-15 08:33:09,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:09,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/image/ir.attachment/5743/raw HTTP/1.1" 200 - 4 0.008 0.008 2026-09-15 08:33:09,526 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:09,582 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:33:09,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/image/pos.category/238/image_128?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 2 0.002 0.039 2026-09-15 08:33:09,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/image/product.template/1940/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-15 08:33:09,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:09,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/image/product.template/1942/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-15 08:33:09,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/image/product.template/1938/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.060 2026-09-15 08:33:09,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/image/product.template/1939/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.011 0.084 2026-09-15 08:33:09,678 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:09,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/image/product.template/1941/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-15 08:33:09,708 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33: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-15 08:33:09,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/image/ir.attachment/5709/raw HTTP/1.1" 200 - 4 0.001 0.045 2026-09-15 08:33:09,730 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:09,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "GET /web/image/product.product/2426/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.009 0.029 2026-09-15 08:33:09,793 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:09,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86785959 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': 'ebeba9f3-b93b-4ff8-8548-c66d2004a1f1'}] 2026-09-15 08:33:09,887 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86785959 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': 'ebeba9f3-b93b-4ff8-8548-c66d2004a1f1'} created pos.order #665 2026-09-15 08:33:09,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86785959 finished 2026-09-15 08:33:09,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.078 0.110 2026-09-15 08:33:10,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-09-15 08:33:10,071 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:10,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:10,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7596604 (allocated 8650752) 2026-09-15 08:33:10,134 44 INFO rb-7f8ce6a-224855-415796 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 64154 2026-09-15 08:33:10,135 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:10,136 44 INFO rb-7f8ce6a-224855-415796 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 64154 2026-09-15 08:33:10,210 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083310_209983_test_online_payment_kiosk_qr_code.txt 2026-09-15 08:33:10,210 44 INFO rb-7f8ce6a-224855-415796 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/tmpwh49vhqh_chrome_odoo" 2026-09-15 08:33:10,248 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-09-15 08:33:13,500 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 64271 2026-09-15 08:33:13,500 44 INFO rb-7f8ce6a-224855-415796 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/tmp8e835j1p_chrome_odoo 2026-09-15 08:33:13,500 44 INFO rb-7f8ce6a-224855-415796 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:35447/json/version 2026-09-15 08:33:13,504 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:13,541 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:33:13,541 44 INFO rb-7f8ce6a-224855-415796 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:35447/json 2026-09-15 08:33:13,541 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:13,544 44 INFO rb-7f8ce6a-224855-415796 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:35447/devtools/page/825C1F7355920CC8B0E7581D3BFB09CD 2026-09-15 08:33:13,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:13,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:13,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:13,627 44 INFO rb-7f8ce6a-224855-415796 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=ea6a1dee5b9841e5" in browser 2026-09-15 08:33:13,628 44 INFO rb-7f8ce6a-224855-415796 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=ea6a1dee5b9841e5" 2026-09-15 08:33:13,648 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:33:14,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "GET /pos-self/97?access_token=ea6a1dee5b9841e5 HTTP/1.1" 200 - 57 0.041 0.435 2026-09-15 08:33:14,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '825C1F7355920CC8B0E7581D3BFB09CD', 'loaderId': '9C97F188BC2C947D781F37694AAA48A1', 'isDownload': False} 2026-09-15 08:33:14,126 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:14,135 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:33:14,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:33:14,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.032 2026-09-15 08:33:14,208 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:33:14,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.082 2026-09-15 08:33:14,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:33:14,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.106 2026-09-15 08:33:14,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:33:14,419 44 INFO rb-7f8ce6a-224855-415796 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=ea6a1dee5b9841e5", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:33:14,421 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:33:14,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:33:14,428 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:14,482 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:14,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.043 0.041 2026-09-15 08:33:14,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-15 08:33:14,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.109 0.158 2026-09-15 08:33:14,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.232 2026-09-15 08:33:14,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:14,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:14] "GET /web/image/ir.attachment/5784/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:33:14,951 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:15,006 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:33:15,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:15,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "GET /web/image/pos.category/238/image_128?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 2 0.006 0.038 2026-09-15 08:33:15,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "GET /web/image/product.template/1938/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.060 2026-09-15 08:33:15,065 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "GET /web/image/product.template/1942/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-15 08:33:15,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:15,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "GET /web/image/product.template/1939/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-15 08:33:15,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "GET /web/image/product.template/1940/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-09-15 08:33:15,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "GET /web/image/product.template/1941/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-09-15 08:33:15,149 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:15,191 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "GET /web/image/ir.attachment/5750/raw HTTP/1.1" 200 - 4 0.005 0.023 2026-09-15 08:33:15,222 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33: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-15 08:33:15,226 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:15,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "GET /web/image/product.product/2426/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.006 0.019 2026-09-15 08:33:15,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "GET /web/image/product.product/2428/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.007 0.042 2026-09-15 08:33:15,275 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:15,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:15,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:15,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-09-15 08:33:15,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:15,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7814112 (allocated 8912896) 2026-09-15 08:33:15,514 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 64271 2026-09-15 08:33:15,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-09-15 08:33:15,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 64271 2026-09-15 08:33:15,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95068449 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': 'c482d2ce-35df-43e4-a00d-9f76928aa9b8'}] 2026-09-15 08:33:15,575 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95068449 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': 'c482d2ce-35df-43e4-a00d-9f76928aa9b8'} created pos.order #666 2026-09-15 08:33:15,576 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95068449 finished 2026-09-15 08:33:15,578 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083315_576444_test_online_payment_mobile.txt 2026-09-15 08:33:15,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmp8e835j1p_chrome_odoo" 2026-09-15 08:33:15,581 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-09-15 08:33:15,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.105 0.097 2026-09-15 08:33:15,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:33:16,465 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:16] "GET /pos/pay/666?access_token=765ac891-60d8-4b2e-8fb9-7c8e0ac84b18 HTTP/1.1" 200 - 126 0.108 0.681 2026-09-15 08:33:16,477 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:33:16,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:16] "POST /pos/pay/transaction/666 HTTP/1.1" 200 - 29 0.029 0.029 2026-09-15 08:33:16,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:33:17,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:17] "GET /pos/pay/confirmation/666?access_token=765ac891-60d8-4b2e-8fb9-7c8e0ac84b18&exit_route=/&tx_id=8 HTTP/1.1" 303 - 287 0.242 0.334 2026-09-15 08:33:17,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:17] "GET / HTTP/1.1" 200 - 32 0.028 0.257 2026-09-15 08:33:17,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (34) starting 2026-09-15 08:33:17,478 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 08:33:17,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (34) fully done (#loop 1; done 0; remaining 0; duration 0.06s) 2026-09-15 08:33:17,536 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-09-15 08:33:21,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 64381 2026-09-15 08:33:21,139 44 INFO rb-7f8ce6a-224855-415796 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/tmpdlt7g21y_chrome_odoo 2026-09-15 08:33:21,139 44 INFO rb-7f8ce6a-224855-415796 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:46259/json/version 2026-09-15 08:33:21,140 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:21,149 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:33:21,149 44 INFO rb-7f8ce6a-224855-415796 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:46259/json 2026-09-15 08:33:21,150 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:21,157 44 INFO rb-7f8ce6a-224855-415796 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:46259/devtools/page/A3D683371B7169BC0705CF22024894DB 2026-09-15 08:33:21,162 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:21,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:21,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:21,230 44 INFO rb-7f8ce6a-224855-415796 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=6306c4f1811641a4" in browser 2026-09-15 08:33:21,231 44 INFO rb-7f8ce6a-224855-415796 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=6306c4f1811641a4" 2026-09-15 08:33:21,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:33:21,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:21] "GET /pos-self/98?access_token=6306c4f1811641a4 HTTP/1.1" 200 - 57 0.045 0.340 2026-09-15 08:33:21,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': 'A3D683371B7169BC0705CF22024894DB', 'loaderId': '3379D6567398C097DF7A89B0ED6F47D6', 'isDownload': False} 2026-09-15 08:33:21,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:21,641 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:33:21,661 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:33:21,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:21] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.027 2026-09-15 08:33:21,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:33:21,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:21] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.062 2026-09-15 08:33:21,730 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:33:21,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:21] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.100 2026-09-15 08:33:21,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-09-15 08:33:21,939 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:33:21,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:33:21,961 44 INFO rb-7f8ce6a-224855-415796 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=6306c4f1811641a4", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:33:21,981 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:21,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-15 08:33:22,025 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:22,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.027 0.076 2026-09-15 08:33:22,065 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-09-15 08:33:22,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.111 0.133 2026-09-15 08:33:22,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:22,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/image/ir.attachment/5825/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:33:22,481 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:22,566 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:33:22,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/image/pos.category/238/image_128?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 2 0.011 0.032 2026-09-15 08:33:22,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/image/product.template/1938/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.046 2026-09-15 08:33:22,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:22,607 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/image/product.template/1939/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.072 2026-09-15 08:33:22,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/image/product.template/1942/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-15 08:33:22,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/image/product.template/1940/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-09-15 08:33:22,653 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:22,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/image/product.template/1941/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.092 2026-09-15 08:33:22,724 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:22,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/image/ir.attachment/5791/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-09-15 08:33:22,767 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "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-15 08:33:22,783 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:22,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/image/product.product/2426/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.014 0.018 2026-09-15 08:33:22,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:22] "GET /web/image/product.product/2428/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.008 0.052 2026-09-15 08:33:22,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:22,895 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:22,947 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:23,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:23,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:23,069 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59783586 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': '9a9f0e1e-f3fc-42ba-8f22-cd9b440be912'}] 2026-09-15 08:33:23,081 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7822812 (allocated 8912896) 2026-09-15 08:33:23,088 44 INFO rb-7f8ce6a-224855-415796 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 64381 2026-09-15 08:33:23,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:23,095 44 INFO rb-7f8ce6a-224855-415796 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 64381 2026-09-15 08:33:23,109 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59783586 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': '9a9f0e1e-f3fc-42ba-8f22-cd9b440be912'} created pos.order #667 2026-09-15 08:33:23,111 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59783586 finished 2026-09-15 08:33:23,153 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083323_152587_test_online_payment_mobile_no_confirmation_page.txt 2026-09-15 08:33:23,153 44 INFO rb-7f8ce6a-224855-415796 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/tmpdlt7g21y_chrome_odoo" 2026-09-15 08:33:23,164 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:23,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.063 0.101 2026-09-15 08:33:23,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:33:23,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:23] "GET /pos/pay/667?access_token=669dacae-7bf2-431a-8e3a-750b9679be79 HTTP/1.1" 200 - 126 0.095 0.683 2026-09-15 08:33:23,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:33:23,997 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:23] "POST /pos/pay/transaction/667 HTTP/1.1" 200 - 29 0.012 0.023 2026-09-15 08:33:24,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (34) starting 2026-09-15 08:33:24,747 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 08:33:24,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (34) fully done (#loop 1; done 0; remaining 0; duration 0.73s) 2026-09-15 08:33:24,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:28,155 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 64498 2026-09-15 08:33:28,156 44 INFO rb-7f8ce6a-224855-415796 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/tmpkdu1laqp_chrome_odoo 2026-09-15 08:33:28,156 44 INFO rb-7f8ce6a-224855-415796 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:34145/json/version 2026-09-15 08:33:28,157 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:28,207 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:33:28,207 44 INFO rb-7f8ce6a-224855-415796 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:34145/json 2026-09-15 08:33:28,208 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:28,214 44 INFO rb-7f8ce6a-224855-415796 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:34145/devtools/page/06308B32B40A967394126013DACDD847 2026-09-15 08:33:28,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:28,222 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:28,244 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:28,295 44 INFO rb-7f8ce6a-224855-415796 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=0c48ba5c0cdc452c" in browser 2026-09-15 08:33:28,295 44 INFO rb-7f8ce6a-224855-415796 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=0c48ba5c0cdc452c" 2026-09-15 08:33:28,310 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:33:28,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:28] "GET /pos-self/99?access_token=0c48ba5c0cdc452c HTTP/1.1" 200 - 57 0.035 0.285 2026-09-15 08:33:28,630 44 INFO rb-7f8ce6a-224855-415796 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': '06308B32B40A967394126013DACDD847', 'loaderId': 'E4BEEACA4DEDC6E25AC4A6EF63CE08E5', 'isDownload': False} 2026-09-15 08:33:28,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:28,643 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:33:28,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:33:28,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:28] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.031 2026-09-15 08:33:28,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:33:28,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:28] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.082 2026-09-15 08:33:28,755 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:33:28,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:28] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.127 2026-09-15 08:33:28,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:33:28,983 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:33:28,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:33:28,984 44 INFO rb-7f8ce6a-224855-415796 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=0c48ba5c0cdc452c", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:33:28,993 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:29,046 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:29,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.021 0.036 2026-09-15 08:33:29,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-15 08:33:29,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.145 0.168 2026-09-15 08:33:29,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.304 2026-09-15 08:33:29,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:29,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/image/ir.attachment/5866/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:33:29,540 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:29,619 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:33:29,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/image/pos.category/238/image_128?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 2 0.003 0.042 2026-09-15 08:33:29,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/image/product.template/1938/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.007 0.056 2026-09-15 08:33:29,667 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:29,689 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/image/product.template/1939/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.087 2026-09-15 08:33:29,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/image/product.template/1942/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-09-15 08:33:29,738 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:29,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/image/product.template/1940/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:33:29,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/image/product.template/1941/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.006 0.129 2026-09-15 08:33:29,817 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:29,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/image/ir.attachment/5832/raw HTTP/1.1" 200 - 4 0.006 0.007 2026-09-15 08:33:29,844 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33: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-15 08:33:29,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:29,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/image/product.product/2428/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.008 0.017 2026-09-15 08:33:29,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:29] "GET /web/image/product.product/2426/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.008 0.041 2026-09-15 08:33:29,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:29,981 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,034 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,095 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,141 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62261997 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': '57bd7100-a15f-422c-a199-242c2f2dd69a'}] 2026-09-15 08:33:30,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7816352 (allocated 9175040) 2026-09-15 08:33:30,158 44 INFO rb-7f8ce6a-224855-415796 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 64498 2026-09-15 08:33:30,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,162 44 INFO rb-7f8ce6a-224855-415796 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 64498 2026-09-15 08:33:30,175 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62261997 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': '57bd7100-a15f-422c-a199-242c2f2dd69a'} created pos.order #668 2026-09-15 08:33:30,176 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62261997 finished 2026-09-15 08:33:30,227 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083330_225885_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-15 08:33:30,227 44 INFO rb-7f8ce6a-224855-415796 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/tmpkdu1laqp_chrome_odoo" 2026-09-15 08:33:30,237 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-15 08:33:30,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.060 0.085 2026-09-15 08:33:30,395 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 64612 2026-09-15 08:33:30,396 44 INFO rb-7f8ce6a-224855-415796 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/tmpt8_ymfo4_chrome_odoo 2026-09-15 08:33:30,396 44 INFO rb-7f8ce6a-224855-415796 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:35535/json/version 2026-09-15 08:33:30,397 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:30,451 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:33:30,451 44 INFO rb-7f8ce6a-224855-415796 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:35535/json 2026-09-15 08:33:30,453 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:30,457 44 INFO rb-7f8ce6a-224855-415796 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:35535/devtools/page/DFAF286E24EF8944A11157EAB7584821 2026-09-15 08:33:30,460 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,463 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:33:30,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,524 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,524 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:30] "GET /pos/ui?config_id=99 HTTP/1.1" 200 - 73 0.062 0.234 2026-09-15 08:33:30,836 44 INFO rb-7f8ce6a-224855-415796 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': 'DFAF286E24EF8944A11157EAB7584821', 'loaderId': '17D34B4DC55552FE4CF485D427A41541', 'isDownload': False} 2026-09-15 08:33:30,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:30,843 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:33:30,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:30] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 08:33:30,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:30] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-09-15 08:33:30,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:30] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.038 2026-09-15 08:33:31,362 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:33:31,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:33:31,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-15 08:33:31,413 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:31,425 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:31,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-09-15 08:33:31,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:33:31,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.002 0.006 2026-09-15 08:33:31,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:33:31,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.017 0.033 2026-09-15 08:33:31,540 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-09-15 08:33:32,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: sale.order 2026-09-15 08:33:32,292 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:32,293 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: sale.order.line 2026-09-15 08:33:32,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:32,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 488 0.334 0.398 2026-09-15 08:33:32,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "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-15 08:33:32,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:33:32,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.036 2026-09-15 08:33:32,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:33:32,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:32,572 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:33:32,617 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:33:32,626 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:33:32,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.018 2026-09-15 08:33:32,640 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:33:32,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:33:32,650 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33: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-15 08:33:32,653 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:33:32,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:32,752 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:33:32,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:32,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "GET /pos/ui/99?from_backend=True HTTP/1.1" 200 - 33 0.052 0.040 2026-09-15 08:33:32,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:32,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "GET /pos/ui/99 HTTP/1.1" 200 - 33 0.034 0.125 2026-09-15 08:33:32,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.026 0.127 2026-09-15 08:33:33,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-15 08:33:33,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:33,051 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:33:33,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:33,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:33,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:33,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:33,309 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13458632 (allocated 14417920) 2026-09-15 08:33:33,324 44 INFO rb-7f8ce6a-224855-415796 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 64612 2026-09-15 08:33:33,327 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:33,327 44 INFO rb-7f8ce6a-224855-415796 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 64612 2026-09-15 08:33:33,403 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083333_403597_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-15 08:33:33,403 44 INFO rb-7f8ce6a-224855-415796 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/tmpt8_ymfo4_chrome_odoo" 2026-09-15 08:33:33,437 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:36,651 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 64741 2026-09-15 08:33:36,652 44 INFO rb-7f8ce6a-224855-415796 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/tmp2bcqvszp_chrome_odoo 2026-09-15 08:33:36,652 44 INFO rb-7f8ce6a-224855-415796 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:38421/json/version 2026-09-15 08:33:36,654 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:36,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:33:36,674 44 INFO rb-7f8ce6a-224855-415796 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:38421/json 2026-09-15 08:33:36,675 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:36,732 44 INFO rb-7f8ce6a-224855-415796 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:38421/devtools/page/EB9B523E9E4723D5C4F9F93337C26E57 2026-09-15 08:33:36,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:36,750 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:36,816 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:36,885 44 INFO rb-7f8ce6a-224855-415796 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=693c6ff73dea4d1f" in browser 2026-09-15 08:33:36,885 44 INFO rb-7f8ce6a-224855-415796 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=693c6ff73dea4d1f" 2026-09-15 08:33:36,900 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:33:37,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:37] "GET /pos-self/100?access_token=693c6ff73dea4d1f HTTP/1.1" 200 - 57 0.040 0.468 2026-09-15 08:33:37,408 44 INFO rb-7f8ce6a-224855-415796 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': 'EB9B523E9E4723D5C4F9F93337C26E57', 'loaderId': 'B5A00B46180AA1A9E47CCCEF0EA149F1', 'isDownload': False} 2026-09-15 08:33:37,409 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:37,419 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:33:37,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:33:37,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:37] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.025 2026-09-15 08:33:37,475 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:33:37,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:37] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.070 2026-09-15 08:33:37,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:33:37,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:37] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.081 2026-09-15 08:33:37,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-09-15 08:33:37,699 44 INFO rb-7f8ce6a-224855-415796 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=693c6ff73dea4d1f", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:33:37,704 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:33:37,704 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:33:37,710 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:37,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:37,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:37] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.057 0.048 2026-09-15 08:33:37,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.138 2026-09-15 08:33:38,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "POST /pos-self/data/100 HTTP/1.1" 200 - 184 0.151 0.172 2026-09-15 08:33:38,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.295 2026-09-15 08:33:38,236 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:38,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/image/ir.attachment/5910/raw HTTP/1.1" 200 - 4 0.008 0.009 2026-09-15 08:33:38,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:38,329 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/image/ir.attachment/5873/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:33:38,364 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:33:38,389 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:38,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:38,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/image/pos.category/238/image_128?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 2 0.002 0.024 2026-09-15 08:33:38,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:38,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/image/product.template/1938/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.021 0.037 2026-09-15 08:33:38,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/image/product.template/1939/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.005 0.071 2026-09-15 08:33:38,587 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:38,606 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/image/product.template/1942/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.014 0.098 2026-09-15 08:33:38,621 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:33:38,640 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:38,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/image/product.template/1940/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-09-15 08:33:38,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/image/product.template/1941/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-15 08:33:38,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "GET /web/image/product.product/2426/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.003 0.064 2026-09-15 08:33:38,705 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:38,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:38] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.015 0.014 2026-09-15 08:33:38,768 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:38,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:38,872 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80740507 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b15c4498-2b47-44eb-abd9-55e7628d9558'}] 2026-09-15 08:33:38,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80740507 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b15c4498-2b47-44eb-abd9-55e7628d9558'} created pos.order #669 2026-09-15 08:33:38,923 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80740507 finished 2026-09-15 08:33:39,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.067 0.125 2026-09-15 08:33:39,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.012 2026-09-15 08:33:39,081 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,139 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,205 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:39] "GET /web/image/product.product/2428/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-15 08:33:39,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,376 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81327177 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b15c4498-2b47-44eb-abd9-55e7628d9558'}] 2026-09-15 08:33:39,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1097] to pos.order #669 2026-09-15 08:33:39,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81327177 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'b15c4498-2b47-44eb-abd9-55e7628d9558'} updated pos.order #669 2026-09-15 08:33:39,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81327177 finished 2026-09-15 08:33:39,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.066 0.106 2026-09-15 08:33:39,589 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,601 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.017 2026-09-15 08:33:39,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,756 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,756 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,815 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8857832 (allocated 9961472) 2026-09-15 08:33:39,816 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,838 44 INFO rb-7f8ce6a-224855-415796 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 64741 2026-09-15 08:33:39,841 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:39,842 44 INFO rb-7f8ce6a-224855-415796 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 64741 2026-09-15 08:33:39,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:33:39,910 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083339_910659_test_online_payment_self_pay_after_meal_table.txt 2026-09-15 08:33:39,910 44 INFO rb-7f8ce6a-224855-415796 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/tmp2bcqvszp_chrome_odoo" 2026-09-15 08:33:39,913 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:40,704 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:40] "GET /pos/pay/669?access_token=e8d94360-cab8-48c3-870d-e0f837ca6e8a&exit_route=http://127.0.0.1:8069/pos-self/100?access_token%3D693c6ff73dea4d1f HTTP/1.1" 200 - 126 0.143 0.730 2026-09-15 08:33:40,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 64860 2026-09-15 08:33:40,875 44 INFO rb-7f8ce6a-224855-415796 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/tmpa23be2t8_chrome_odoo 2026-09-15 08:33:40,875 44 INFO rb-7f8ce6a-224855-415796 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:39379/json/version 2026-09-15 08:33:40,876 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:40,917 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:33:40,917 44 INFO rb-7f8ce6a-224855-415796 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:39379/json 2026-09-15 08:33:40,918 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:40,922 44 INFO rb-7f8ce6a-224855-415796 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:39379/devtools/page/F66E0AC9E2708810836DAA6F86894A28 2026-09-15 08:33:40,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:40,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:40,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:40,958 44 INFO rb-7f8ce6a-224855-415796 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=693c6ff73dea4d1f&table_identifier=ae2185e8" in browser 2026-09-15 08:33:40,958 44 INFO rb-7f8ce6a-224855-415796 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=693c6ff73dea4d1f&table_identifier=ae2185e8" 2026-09-15 08:33:40,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:40] "GET /pos-self/100?access_token=693c6ff73dea4d1f&table_identifier=ae2185e8 HTTP/1.1" 200 - 9 0.004 0.023 2026-09-15 08:33:40,998 44 INFO rb-7f8ce6a-224855-415796 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': 'F66E0AC9E2708810836DAA6F86894A28', 'loaderId': '3A383A7805576B6FA923C70F9F752869', 'isDownload': False} 2026-09-15 08:33:40,998 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:41,022 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:33:41,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.010 2026-09-15 08:33:41,045 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.008 0.013 2026-09-15 08:33:41,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.028 2026-09-15 08:33:41,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:33:41,288 44 INFO rb-7f8ce6a-224855-415796 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=693c6ff73dea4d1f&table_identifier=ae2185e8", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:33:41,289 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:33:41,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:33:41,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:41,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:41,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "POST /pos-self/relations/100 HTTP/1.1" 200 - 16 0.025 0.032 2026-09-15 08:33:41,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.063 2026-09-15 08:33:41,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-09-15 08:33:41,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "POST /pos-self/data/100 HTTP/1.1" 200 - 116 0.116 0.146 2026-09-15 08:33:41,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.008 2026-09-15 08:33:41,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:41,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /web/image/ir.attachment/5910/raw HTTP/1.1" 200 - 4 0.013 0.013 2026-09-15 08:33:41,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:41,800 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.014 2026-09-15 08:33:41,813 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.025 2026-09-15 08:33:41,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /web/image/ir.attachment/5873/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-09-15 08:33:41,832 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:33:41,883 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:41,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /web/image/pos.category/238/image_128?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-15 08:33:41,954 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:41,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /web/image/product.template/1939/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.004 0.017 2026-09-15 08:33:41,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /web/image/product.template/1938/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-15 08:33:41,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:41] "GET /web/image/product.template/1942/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-15 08:33:42,001 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:42] "GET /web/image/product.template/1941/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-09-15 08:33:42,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:42] "GET /web/image/product.template/1940/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-15 08:33:42,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,054 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:42] "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-15 08:33:42,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:42] "GET /web/image/product.product/2426/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.009 0.016 2026-09-15 08:33:42,136 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17917697 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': 'bd9d440b-1f5e-45dc-8e05-a644211b65fa'}] 2026-09-15 08:33:42,176 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17917697 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': 'bd9d440b-1f5e-45dc-8e05-a644211b65fa'} created pos.order #670 2026-09-15 08:33:42,189 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17917697 finished 2026-09-15 08:33:42,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.041 0.084 2026-09-15 08:33:42,279 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.011 2026-09-15 08:33:42,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,516 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:42] "GET /web/image/product.product/2428/image_512?unique=2026-09-15T08:32:44.000+00:00 HTTP/1.1" 200 - 8 0.008 0.015 2026-09-15 08:33:42,567 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,665 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1360686 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': 'bd9d440b-1f5e-45dc-8e05-a644211b65fa'}] 2026-09-15 08:33:42,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1099] to pos.order #670 2026-09-15 08:33:42,686 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1360686 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': 'bd9d440b-1f5e-45dc-8e05-a644211b65fa'} updated pos.order #670 2026-09-15 08:33:42,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1360686 finished 2026-09-15 08:33:42,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.054 0.105 2026-09-15 08:33:42,826 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.013 2026-09-15 08:33:42,835 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:42,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:43,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:43,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:43,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:43,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9355632 (allocated 10223616) 2026-09-15 08:33:43,101 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:33:43,106 44 INFO rb-7f8ce6a-224855-415796 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 64860 2026-09-15 08:33:43,110 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:43,111 44 INFO rb-7f8ce6a-224855-415796 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 64860 2026-09-15 08:33:43,206 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:43] "GET /pos/pay/670?access_token=473bc5ed-8747-483c-80dc-720284c02a8b&exit_route=http://127.0.0.1:8069/pos-self/100?access_token%3D693c6ff73dea4d1f%26table_identifier%3Dae2185e8 HTTP/1.1" 200 - 36 0.068 0.049 2026-09-15 08:33:43,207 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083343_206883_test_online_payment_self_pay_after_meal_table.txt 2026-09-15 08:33:43,207 44 INFO rb-7f8ce6a-224855-415796 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/tmpa23be2t8_chrome_odoo" 2026-09-15 08:33:43,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 08:33:45,125 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-09-15 08:33:48,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 64982 2026-09-15 08:33:48,699 44 INFO rb-7f8ce6a-224855-415796 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/tmp68udy72r_chrome_odoo 2026-09-15 08:33:48,699 44 INFO rb-7f8ce6a-224855-415796 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:42929/json/version 2026-09-15 08:33:48,700 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:48,881 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:33:48,881 44 INFO rb-7f8ce6a-224855-415796 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:42929/json 2026-09-15 08:33:48,881 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:48,886 44 INFO rb-7f8ce6a-224855-415796 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:42929/devtools/page/55E000A4ECE907FF28F52B5B36A32280 2026-09-15 08:33:48,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:48,892 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:48,913 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:48,934 44 INFO rb-7f8ce6a-224855-415796 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=f495d50f8e704aeb" in browser 2026-09-15 08:33:48,934 44 INFO rb-7f8ce6a-224855-415796 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=f495d50f8e704aeb" 2026-09-15 08:33:48,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:33:49,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:49] "GET /pos-self/101?access_token=f495d50f8e704aeb HTTP/1.1" 200 - 57 0.032 0.328 2026-09-15 08:33:49,312 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '55E000A4ECE907FF28F52B5B36A32280', 'loaderId': 'BD693A955581198B6405C145FB5881A0', 'isDownload': False} 2026-09-15 08:33:49,312 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:49,321 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:33:49,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:33:49,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:49] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.048 0.042 2026-09-15 08:33:49,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:33:49,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:49] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.111 2026-09-15 08:33:49,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:33:49,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:49] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.142 2026-09-15 08:33:49,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:33:49,708 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:33:49,709 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:33:49,720 44 INFO rb-7f8ce6a-224855-415796 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=f495d50f8e704aeb", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:33:49,730 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:49,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:49] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.065 0.045 2026-09-15 08:33:49,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-15 08:33:50,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.149 0.202 2026-09-15 08:33:50,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.310 2026-09-15 08:33:50,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.032 2026-09-15 08:33:50,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:50,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/ir.attachment/5966/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-09-15 08:33:50,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:50,466 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:33:50,481 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:50,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/pos.category/239/image_128?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 2 0.006 0.047 2026-09-15 08:33:50,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/product.template/1943/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.052 2026-09-15 08:33:50,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/product.template/1945/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-09-15 08:33:50,549 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:50,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/product.template/1944/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-15 08:33:50,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/product.template/1947/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-15 08:33:50,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/product.template/1946/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-15 08:33:50,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:50,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/ir.attachment/5932/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:33:50,670 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "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-15 08:33:50,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:50,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/product.product/2431/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-15 08:33:50,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:50] "GET /web/image/product.product/2433/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 8 0.014 0.050 2026-09-15 08:33:50,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:50,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:50,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57176219 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': 'efd01bcd-25e2-4e9a-8e96-3f7609ff31bf'}] 2026-09-15 08:33:50,919 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57176219 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': 'efd01bcd-25e2-4e9a-8e96-3f7609ff31bf'} created pos.order #671 2026-09-15 08:33:50,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57176219 finished 2026-09-15 08:33:51,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.092 0.116 2026-09-15 08:33:51,063 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.011 2026-09-15 08:33:51,103 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:51,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:51,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:51,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:51,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:51,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:51,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:51,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:51] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.026 0.056 2026-09-15 08:33:51,488 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8868568 (allocated 9699328) 2026-09-15 08:33:51,500 44 INFO rb-7f8ce6a-224855-415796 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 64982 2026-09-15 08:33:51,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:51,509 44 INFO rb-7f8ce6a-224855-415796 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 64982 2026-09-15 08:33:51,608 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083351_608590_test_kiosk_cart_restore_and_cancel.txt 2026-09-15 08:33:51,608 44 INFO rb-7f8ce6a-224855-415796 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/tmp68udy72r_chrome_odoo" 2026-09-15 08:33:51,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-09-15 08:33:55,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 65100 2026-09-15 08:33:55,228 44 INFO rb-7f8ce6a-224855-415796 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/tmpeoazbucw_chrome_odoo 2026-09-15 08:33:55,229 44 INFO rb-7f8ce6a-224855-415796 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:37075/json/version 2026-09-15 08:33:55,230 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:55,269 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:33:55,270 44 INFO rb-7f8ce6a-224855-415796 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:37075/json 2026-09-15 08:33:55,271 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:33:55,277 44 INFO rb-7f8ce6a-224855-415796 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:37075/devtools/page/AC8AFFD44773AF60023F8D86E8B6CB9F 2026-09-15 08:33:55,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:55,297 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:55,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:55,380 44 INFO rb-7f8ce6a-224855-415796 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=948a4a9e8e544235" in browser 2026-09-15 08:33:55,381 44 INFO rb-7f8ce6a-224855-415796 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=948a4a9e8e544235" 2026-09-15 08:33:55,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:33:55,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:55] "GET /pos-self/102?access_token=948a4a9e8e544235 HTTP/1.1" 200 - 57 0.046 0.338 2026-09-15 08:33:55,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'AC8AFFD44773AF60023F8D86E8B6CB9F', 'loaderId': '7394A94C018B355D5381D714B3DF4BBF', 'isDownload': False} 2026-09-15 08:33:55,788 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:55,797 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:33:55,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:33:55,859 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:55] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.027 2026-09-15 08:33:55,869 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:33:55,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:55] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.073 2026-09-15 08:33:55,899 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:33:55,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:55] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.022 0.099 2026-09-15 08:33:56,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 08:33:56,116 44 INFO rb-7f8ce6a-224855-415796 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=948a4a9e8e544235", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:33:56,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:56,129 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:33:56,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:33:56,184 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:56,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.026 0.042 2026-09-15 08:33:56,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-15 08:33:56,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "POST /pos-self/data/102 HTTP/1.1" 200 - 183 0.154 0.289 2026-09-15 08:33:56,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.414 2026-09-15 08:33:56,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.041 2026-09-15 08:33:56,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:56,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "GET /web/image/ir.attachment/6007/raw HTTP/1.1" 200 - 4 0.006 0.012 2026-09-15 08:33:56,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:56,978 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:33:56,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "GET /web/image/pos.category/239/image_128?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 2 0.002 0.025 2026-09-15 08:33:56,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:56] "GET /web/image/product.template/1944/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.026 2026-09-15 08:33:57,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:57,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:57] "GET /web/image/product.template/1947/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.041 2026-09-15 08:33:57,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:57] "GET /web/image/product.template/1943/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.055 2026-09-15 08:33:57,046 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:57] "GET /web/image/product.template/1945/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-09-15 08:33:57,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:57] "GET /web/image/product.template/1946/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-09-15 08:33:57,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:57,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:57] "GET /web/image/ir.attachment/5973/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:33:57,107 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:33:57,122 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:57,145 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:57] "GET /web/image/product.product/2431/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 8 0.020 0.017 2026-09-15 08:33:57,185 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:57,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4479413 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '29b5e7f8-900d-4c2c-b03b-25577a283cef'}] 2026-09-15 08:33:57,262 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4479413 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '29b5e7f8-900d-4c2c-b03b-25577a283cef'} created pos.order #672 2026-09-15 08:33:57,275 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4479413 finished 2026-09-15 08:33:57,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.069 0.115 2026-09-15 08:33:57,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:33:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-09-15 08:33:57,449 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:57,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:57,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7576664 (allocated 8388608) 2026-09-15 08:33:57,537 44 INFO rb-7f8ce6a-224855-415796 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 65100 2026-09-15 08:33:57,541 44 INFO rb-7f8ce6a-224855-415796 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-15 08:33:57,541 44 INFO rb-7f8ce6a-224855-415796 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 65100 2026-09-15 08:33:57,638 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083357_638277_test_online_payment_kiosk_qr_code.txt 2026-09-15 08:33:57,638 44 INFO rb-7f8ce6a-224855-415796 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/tmpeoazbucw_chrome_odoo" 2026-09-15 08:33:57,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:01,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 65225 2026-09-15 08:34:01,368 44 INFO rb-7f8ce6a-224855-415796 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/tmpzbstlh_e_chrome_odoo 2026-09-15 08:34:01,369 44 INFO rb-7f8ce6a-224855-415796 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:38039/json/version 2026-09-15 08:34:01,370 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:01,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:34:01,529 44 INFO rb-7f8ce6a-224855-415796 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:38039/json 2026-09-15 08:34:01,529 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:01,533 44 INFO rb-7f8ce6a-224855-415796 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:38039/devtools/page/09067D645501E3FF9635C1EAB4E4FCF4 2026-09-15 08:34:01,535 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:01,537 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:01,551 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:01,566 44 INFO rb-7f8ce6a-224855-415796 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=e91c6db8fa044ac2" in browser 2026-09-15 08:34:01,567 44 INFO rb-7f8ce6a-224855-415796 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=e91c6db8fa044ac2" 2026-09-15 08:34:01,580 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:34:01,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:01] "GET /pos-self/103?access_token=e91c6db8fa044ac2 HTTP/1.1" 200 - 57 0.049 0.355 2026-09-15 08:34:01,985 44 INFO rb-7f8ce6a-224855-415796 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': '09067D645501E3FF9635C1EAB4E4FCF4', 'loaderId': 'DB5573B660B73E14023E24E8D16F531D', 'isDownload': False} 2026-09-15 08:34:01,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:01,992 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:34:02,012 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:34:02,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.026 2026-09-15 08:34:02,075 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:34:02,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.092 2026-09-15 08:34:02,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:34:02,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.112 2026-09-15 08:34:02,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:34:02,315 44 INFO rb-7f8ce6a-224855-415796 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=e91c6db8fa044ac2", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:34:02,317 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:34:02,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:34:02,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:02,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:02,395 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "POST /pos-self/relations/103 HTTP/1.1" 200 - 37 0.020 0.044 2026-09-15 08:34:02,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-15 08:34:02,761 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "POST /pos-self/data/103 HTTP/1.1" 200 - 184 0.148 0.171 2026-09-15 08:34:02,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.293 2026-09-15 08:34:02,804 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:02,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "GET /web/image/ir.attachment/6048/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:34:02,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:02,953 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:34:02,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "GET /web/image/pos.category/239/image_128?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 2 0.003 0.029 2026-09-15 08:34:02,970 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:02,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:02] "GET /web/image/product.template/1944/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.012 0.031 2026-09-15 08:34:03,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:03] "GET /web/image/product.template/1943/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-09-15 08:34:03,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:03] "GET /web/image/product.template/1945/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-15 08:34:03,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:03] "GET /web/image/product.template/1947/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-15 08:34:03,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:03] "GET /web/image/product.template/1946/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-15 08:34:03,105 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:03] "GET /web/image/ir.attachment/6014/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-15 08:34:03,138 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:34:03,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,166 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:03] "GET /web/image/product.product/2431/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 8 0.013 0.021 2026-09-15 08:34:03,187 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:03] "GET /web/image/product.product/2433/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 8 0.005 0.049 2026-09-15 08:34:03,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,275 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,401 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10143862 started for PoS orders references: [{'name': None, 'pos_reference': '260-103-000001', 'uuid': '726bc7b3-4e47-45dd-b66f-4ae0d47456ee'}] 2026-09-15 08:34:03,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7813760 (allocated 8650752) 2026-09-15 08:34:03,484 44 INFO rb-7f8ce6a-224855-415796 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 65225 2026-09-15 08:34:03,486 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,489 44 INFO rb-7f8ce6a-224855-415796 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 65225 2026-09-15 08:34:03,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10143862 order {'name': None, 'pos_reference': '260-103-000001', 'uuid': '726bc7b3-4e47-45dd-b66f-4ae0d47456ee'} created pos.order #673 2026-09-15 08:34:03,508 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10143862 finished 2026-09-15 08:34:03,544 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083403_543488_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-15 08:34:03,544 44 INFO rb-7f8ce6a-224855-415796 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/tmpzbstlh_e_chrome_odoo" 2026-09-15 08:34:03,548 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.103 0.100 2026-09-15 08:34:03,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 65334 2026-09-15 08:34:03,853 44 INFO rb-7f8ce6a-224855-415796 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/tmpxak4d_2k_chrome_odoo 2026-09-15 08:34:03,853 44 INFO rb-7f8ce6a-224855-415796 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:34863/json/version 2026-09-15 08:34:03,854 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:03,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:34:03,856 44 INFO rb-7f8ce6a-224855-415796 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:34863/json 2026-09-15 08:34:03,857 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:03,859 44 INFO rb-7f8ce6a-224855-415796 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:34863/devtools/page/9660C64D1CE580F493F8B8B67F84E674 2026-09-15 08:34:03,861 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,863 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,892 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:34:03,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:03,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:04,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "GET /pos/ui?config_id=103 HTTP/1.1" 200 - 73 0.049 0.249 2026-09-15 08:34:04,222 44 INFO rb-7f8ce6a-224855-415796 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': '9660C64D1CE580F493F8B8B67F84E674', 'loaderId': '5047EAD671544B7C1C6B3D423620931C', 'isDownload': False} 2026-09-15 08:34:04,222 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:04,230 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:34:04,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:34:04,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-09-15 08:34:04,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-09-15 08:34:04,713 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:34:04,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:34:04,752 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:04,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:04,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-15 08:34:04,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:34:04,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:34:04,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.003 0.008 2026-09-15 08:34:04,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.018 2026-09-15 08:34:04,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.026 2026-09-15 08:34:04,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-15 08:34:05,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 190, model: sale.order 2026-09-15 08:34:05,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:05,669 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 190, model: sale.order.line 2026-09-15 08:34:05,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:05,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 488 0.363 0.424 2026-09-15 08:34:05,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:34:05,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.014 0.009 2026-09-15 08:34:05,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.049 2026-09-15 08:34:05,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-09-15 08:34:05,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:05,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:34:05,998 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:34:06,007 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:34:06,024 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:34:06,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.015 2026-09-15 08:34:06,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:34:06,040 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:34:06,042 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34: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-15 08:34:06,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:06,121 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:34:06,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:06,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "GET /pos/ui/103 HTTP/1.1" 200 - 33 0.037 0.039 2026-09-15 08:34:06,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:06,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 - 33 0.033 0.110 2026-09-15 08:34:06,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.039 0.117 2026-09-15 08:34:06,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.014 2026-09-15 08:34:06,373 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:06,378 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:34:06,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:06,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:06,540 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:06,541 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:06,600 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13482512 (allocated 14417920) 2026-09-15 08:34:06,600 44 INFO rb-7f8ce6a-224855-415796 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 65334 2026-09-15 08:34:06,601 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:06,602 44 INFO rb-7f8ce6a-224855-415796 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 65334 2026-09-15 08:34:06,661 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083406_661352_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-15 08:34:06,661 44 INFO rb-7f8ce6a-224855-415796 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/tmpxak4d_2k_chrome_odoo" 2026-09-15 08:34:06,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:09,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:34:10,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:34:10,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:10] "GET /pos/pay/674?access_token=cb34d8a7-a332-4a60-bef2-205ee6c67ac9 HTTP/1.1" 200 - 151 0.102 0.842 2026-09-15 08:34:10,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:34:10,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:10] "POST /pos/pay/transaction/674 HTTP/1.1" 200 - 29 0.015 0.026 2026-09-15 08:34:10,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:34:11,666 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:11] "GET /pos/pay/confirmation/674?access_token=cb34d8a7-a332-4a60-bef2-205ee6c67ac9&exit_route=/&tx_id=10 HTTP/1.1" 303 - 272 0.331 0.347 2026-09-15 08:34:11,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:11] "GET / HTTP/1.1" 200 - 32 0.026 0.247 2026-09-15 08:34:11,947 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (34) starting 2026-09-15 08:34:11,988 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 08:34:11,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (34) fully done (#loop 1; done 0; remaining 0; duration 0.04s) 2026-09-15 08:34:12,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:12] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 48 0.038 0.061 2026-09-15 08:34:12,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:15,329 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 65461 2026-09-15 08:34:15,329 44 INFO rb-7f8ce6a-224855-415796 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/tmpzp41xodc_chrome_odoo 2026-09-15 08:34:15,330 44 INFO rb-7f8ce6a-224855-415796 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:35477/json/version 2026-09-15 08:34:15,331 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:15,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:34:15,382 44 INFO rb-7f8ce6a-224855-415796 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:35477/json 2026-09-15 08:34:15,382 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:15,384 44 INFO rb-7f8ce6a-224855-415796 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:35477/devtools/page/736959C3F7B281ECA5E3AD9F752FA232 2026-09-15 08:34:15,388 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:15,389 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:15,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:15,418 44 INFO rb-7f8ce6a-224855-415796 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=9906cfbd7803466c" in browser 2026-09-15 08:34:15,422 44 INFO rb-7f8ce6a-224855-415796 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=9906cfbd7803466c" 2026-09-15 08:34:15,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:34:15,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:15] "GET /pos-self/105?access_token=9906cfbd7803466c HTTP/1.1" 200 - 57 0.027 0.369 2026-09-15 08:34:15,841 44 INFO rb-7f8ce6a-224855-415796 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': '736959C3F7B281ECA5E3AD9F752FA232', 'loaderId': '3DD7C7000727615F91400777E71A6836', 'isDownload': False} 2026-09-15 08:34:15,841 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:15,847 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:34:15,872 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:34:15,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:15] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.029 2026-09-15 08:34:16,098 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:34:16,115 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.254 2026-09-15 08:34:16,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:34:16,140 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.273 2026-09-15 08:34:16,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:34:16,326 44 INFO rb-7f8ce6a-224855-415796 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=9906cfbd7803466c", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:34:16,333 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:34:16,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.020 2026-09-15 08:34:16,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:16,395 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:16,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "POST /pos-self/relations/105 HTTP/1.1" 200 - 37 0.055 0.037 2026-09-15 08:34:16,488 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-15 08:34:16,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "POST /pos-self/data/105 HTTP/1.1" 200 - 184 0.112 0.152 2026-09-15 08:34:16,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.232 2026-09-15 08:34:16,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:16,827 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "GET /web/image/ir.attachment/6130/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:34:16,846 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:16,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "GET /web/image/ir.attachment/6093/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:34:16,882 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:34:16,914 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:16,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "GET /web/image/pos.category/239/image_128?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-15 08:34:17,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "GET /web/image/product.template/1943/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.033 2026-09-15 08:34:17,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "GET /web/image/product.template/1944/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-15 08:34:17,083 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "GET /web/image/product.template/1947/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.067 2026-09-15 08:34:17,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "GET /web/image/product.template/1946/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-15 08:34:17,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "GET /web/image/product.template/1945/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.104 2026-09-15 08:34:17,134 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,155 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:34:17,169 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "GET /web/image/product.product/2431/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 8 0.003 0.020 2026-09-15 08:34:17,237 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.014 2026-09-15 08:34:17,300 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99036071 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '31d56f1d-b80e-4c67-a63e-8f914459cb28'}] 2026-09-15 08:34:17,422 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99036071 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '31d56f1d-b80e-4c67-a63e-8f914459cb28'} created pos.order #675 2026-09-15 08:34:17,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99036071 finished 2026-09-15 08:34:17,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.058 0.108 2026-09-15 08:34:17,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-15 08:34:17,587 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,711 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,768 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:17] "GET /web/image/product.product/2433/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-09-15 08:34:17,819 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:17,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52555895 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '31d56f1d-b80e-4c67-a63e-8f914459cb28'}] 2026-09-15 08:34:17,952 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1107] to pos.order #675 2026-09-15 08:34:17,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52555895 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '31d56f1d-b80e-4c67-a63e-8f914459cb28'} updated pos.order #675 2026-09-15 08:34:17,968 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52555895 finished 2026-09-15 08:34:18,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.078 0.110 2026-09-15 08:34:18,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.009 2026-09-15 08:34:18,116 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:18,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:18,229 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:18,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:18,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:18,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:18,359 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9552920 (allocated 10485760) 2026-09-15 08:34:18,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:34:18,373 44 INFO rb-7f8ce6a-224855-415796 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 65461 2026-09-15 08:34:18,376 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:18,376 44 INFO rb-7f8ce6a-224855-415796 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 65461 2026-09-15 08:34:18,462 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083418_462113_test_online_payment_self_pay_after_meal_table.txt 2026-09-15 08:34:18,462 44 INFO rb-7f8ce6a-224855-415796 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/tmpzp41xodc_chrome_odoo" 2026-09-15 08:34:18,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:19,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:19] "GET /pos/pay/675?access_token=c50896d9-474b-4627-8cd9-a0b790f09328&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D9906cfbd7803466c HTTP/1.1" 200 - 126 0.112 0.738 2026-09-15 08:34:19,369 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 65575 2026-09-15 08:34:19,369 44 INFO rb-7f8ce6a-224855-415796 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/tmpeurz0_cf_chrome_odoo 2026-09-15 08:34:19,369 44 INFO rb-7f8ce6a-224855-415796 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:43109/json/version 2026-09-15 08:34:19,370 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:19,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:34:19,428 44 INFO rb-7f8ce6a-224855-415796 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:43109/json 2026-09-15 08:34:19,429 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:19,431 44 INFO rb-7f8ce6a-224855-415796 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:43109/devtools/page/25DA6F169A87CD286B6ACD16D8330384 2026-09-15 08:34:19,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:19,438 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:19,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:19,475 44 INFO rb-7f8ce6a-224855-415796 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=9906cfbd7803466c&table_identifier=7c0d80e2" in browser 2026-09-15 08:34:19,475 44 INFO rb-7f8ce6a-224855-415796 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=9906cfbd7803466c&table_identifier=7c0d80e2" 2026-09-15 08:34:19,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:19] "GET /pos-self/105?access_token=9906cfbd7803466c&table_identifier=7c0d80e2 HTTP/1.1" 200 - 9 0.019 0.045 2026-09-15 08:34:19,564 44 INFO rb-7f8ce6a-224855-415796 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': '25DA6F169A87CD286B6ACD16D8330384', 'loaderId': 'BD54535D9C2091FA8AD2541080B6AA36', 'isDownload': False} 2026-09-15 08:34:19,565 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:19,574 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:34:19,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:19] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.009 2026-09-15 08:34:19,607 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:19] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-09-15 08:34:19,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:19] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.042 2026-09-15 08:34:19,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:34:19,811 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:34:19,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:34:19,816 44 INFO rb-7f8ce6a-224855-415796 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=9906cfbd7803466c&table_identifier=7c0d80e2", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:34:19,826 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:19,842 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.004 2026-09-15 08:34:19,879 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:19,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:19] "POST /pos-self/relations/105 HTTP/1.1" 200 - 16 0.034 0.043 2026-09-15 08:34:19,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-09-15 08:34:20,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "POST /pos-self/data/105 HTTP/1.1" 200 - 116 0.087 0.152 2026-09-15 08:34:20,253 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.014 2026-09-15 08:34:20,261 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:20,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:20,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.028 0.023 2026-09-15 08:34:20,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.053 2026-09-15 08:34:20,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "GET /web/image/ir.attachment/6093/raw HTTP/1.1" 200 - 4 0.004 0.032 2026-09-15 08:34:20,390 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:34:20,409 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:20,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "GET /web/image/ir.attachment/6130/raw HTTP/1.1" 200 - 4 0.030 0.074 2026-09-15 08:34:20,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "GET /web/image/pos.category/239/image_128?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.022 2026-09-15 08:34:20,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "GET /web/image/product.template/1943/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-15 08:34:20,498 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:20,507 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "GET /web/image/product.template/1944/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.059 2026-09-15 08:34:20,538 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "GET /web/image/product.template/1945/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.011 0.083 2026-09-15 08:34:20,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:20,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "GET /web/image/product.template/1946/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-09-15 08:34:20,592 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34: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-15 08:34:20,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "GET /web/image/product.template/1947/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-15 08:34:20,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:20,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "GET /web/image/product.product/2431/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 8 0.005 0.034 2026-09-15 08:34:20,684 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:20,720 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71204735 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': 'ced5cb1c-7e16-4557-a49e-83c7f9e943ba'}] 2026-09-15 08:34:20,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71204735 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': 'ced5cb1c-7e16-4557-a49e-83c7f9e943ba'} created pos.order #676 2026-09-15 08:34:20,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71204735 finished 2026-09-15 08:34:20,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.066 0.095 2026-09-15 08:34:20,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-09-15 08:34:20,901 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:20,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,115 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:21] "GET /web/image/product.product/2433/image_512?unique=2026-09-15T08:33:43.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-09-15 08:34:21,136 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,201 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28359573 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': 'ced5cb1c-7e16-4557-a49e-83c7f9e943ba'}] 2026-09-15 08:34:21,261 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1109] to pos.order #676 2026-09-15 08:34:21,265 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28359573 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': 'ced5cb1c-7e16-4557-a49e-83c7f9e943ba'} updated pos.order #676 2026-09-15 08:34:21,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28359573 finished 2026-09-15 08:34:21,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.070 0.094 2026-09-15 08:34:21,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.013 2026-09-15 08:34:21,419 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,471 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,529 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,589 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,667 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:34:21,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9348800 (allocated 10485760) 2026-09-15 08:34:21,696 44 INFO rb-7f8ce6a-224855-415796 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 65575 2026-09-15 08:34:21,701 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:21,701 44 INFO rb-7f8ce6a-224855-415796 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 65575 2026-09-15 08:34:21,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:21] "GET /pos/pay/676?access_token=fbb449f1-1b85-4f13-bbe0-d575a50f7b2d&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D9906cfbd7803466c%26table_identifier%3D7c0d80e2 HTTP/1.1" 200 - 36 0.037 0.043 2026-09-15 08:34:21,756 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083421_755737_test_online_payment_self_pay_after_meal_table.txt 2026-09-15 08:34:21,756 44 INFO rb-7f8ce6a-224855-415796 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/tmpeurz0_cf_chrome_odoo" 2026-09-15 08:34:21,806 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 08:34:32,243 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #192 deleted restaurant.floor records with IDs: [32] 2026-09-15 08:34:32,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-09-15 08:34:32,893 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #192 deleted pos.printer records with IDs: [23, 24] 2026-09-15 08:34:33,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 65696 2026-09-15 08:34:33,151 44 INFO rb-7f8ce6a-224855-415796 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/tmptfhaipyx_chrome_odoo 2026-09-15 08:34:33,151 44 INFO rb-7f8ce6a-224855-415796 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:38989/json/version 2026-09-15 08:34:33,152 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38989', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:33,181 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:34:33,181 44 INFO rb-7f8ce6a-224855-415796 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:38989/json 2026-09-15 08:34:33,182 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38989', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:33,183 44 INFO rb-7f8ce6a-224855-415796 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:38989/devtools/page/A78EC0D5EBC39B2D18B19403726E7ACB 2026-09-15 08:34:33,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:33,187 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:33,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:34:33,257 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:33,263 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:33,263 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:33,284 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:34:33,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:33] "GET /pos/ui/107 HTTP/1.1" 200 - 87 0.031 0.398 2026-09-15 08:34:33,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': 'A78EC0D5EBC39B2D18B19403726E7ACB', 'loaderId': '1E1082F993F12BDDFF2E1324429D437B', 'isDownload': False} 2026-09-15 08:34:33,715 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:33,721 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:34:33,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:33] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.006 2026-09-15 08:34:33,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:33] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 08:34:33,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:33] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-09-15 08:34:34,222 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:34:34,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 08:34:34,264 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:34,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:34,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:34:34,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:34:34,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:34:34,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-15 08:34:34,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-15 08:34:34,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.027 2026-09-15 08:34:34,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-15 08:34:35,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.251 0.317 2026-09-15 08:34:35,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:34:35,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:34:35,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-09-15 08:34:35,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:34:35,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:35,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:34:35,252 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:34:35,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:34:35,272 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:34:35,279 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:34:35,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /web/image/res.users/197/avatar_128 HTTP/1.1" 200 - 14 0.019 0.027 2026-09-15 08:34:35,318 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:34:35,341 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:34:35,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:35,355 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.012 0.068 2026-09-15 08:34:35,359 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:34:35,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 - 34 0.061 0.101 2026-09-15 08:34:35,497 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:35,552 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:34:35,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /pos/ui/107 HTTP/1.1" 200 - 34 0.039 0.190 2026-09-15 08:34:35,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.023 0.096 2026-09-15 08:34:35,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.011 2026-09-15 08:34:35,756 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:35,812 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:34:35,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:35,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:35,919 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:34:35,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94840323 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '982b371b-b692-46ca-8da7-c9d5db7dfe8c'}] 2026-09-15 08:34:35,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,012 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94840323 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '982b371b-b692-46ca-8da7-c9d5db7dfe8c'} created pos.order #677 2026-09-15 08:34:36,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94840323 finished 2026-09-15 08:34:36,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.078 0.089 2026-09-15 08:34:36,157 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,185 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40209327 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '982b371b-b692-46ca-8da7-c9d5db7dfe8c'}] 2026-09-15 08:34:36,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40209327 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '982b371b-b692-46ca-8da7-c9d5db7dfe8c'} updated pos.order #677 2026-09-15 08:34:36,227 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40209327 finished 2026-09-15 08:34:36,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.066 0.099 2026-09-15 08:34:36,382 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,449 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:34:36,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,569 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,595 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3738466 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '2e336a67-2863-4898-a449-78202b367d37'}] 2026-09-15 08:34:36,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,637 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3738466 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '2e336a67-2863-4898-a449-78202b367d37'} created pos.order #678 2026-09-15 08:34:36,651 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3738466 finished 2026-09-15 08:34:36,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.028 0.071 2026-09-15 08:34:36,721 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29572305 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '2e336a67-2863-4898-a449-78202b367d37'}] 2026-09-15 08:34:36,828 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29572305 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '2e336a67-2863-4898-a449-78202b367d37'} updated pos.order #678 2026-09-15 08:34:36,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29572305 finished 2026-09-15 08:34:36,864 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16549916 (allocated 17436672) 2026-09-15 08:34:36,877 44 INFO rb-7f8ce6a-224855-415796 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 65696 2026-09-15 08:34:36,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:36,887 44 INFO rb-7f8ce6a-224855-415796 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 65696 2026-09-15 08:34:36,943 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083436_942895_test_01_online_payment_with_multi_table.txt 2026-09-15 08:34:36,943 44 INFO rb-7f8ce6a-224855-415796 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/tmptfhaipyx_chrome_odoo" 2026-09-15 08:34:36,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: waiting for threads: [, ] 2026-09-15 08:34:36,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.074 0.083 2026-09-15 08:34:36,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-09-15 08:34:42,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 65833 2026-09-15 08:34:42,777 44 INFO rb-7f8ce6a-224855-415796 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/tmp7xur1i33_chrome_odoo 2026-09-15 08:34:42,777 44 INFO rb-7f8ce6a-224855-415796 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:43913/json/version 2026-09-15 08:34:42,778 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:42,804 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:34:42,805 44 INFO rb-7f8ce6a-224855-415796 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:43913/json 2026-09-15 08:34:42,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:42,807 44 INFO rb-7f8ce6a-224855-415796 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:43913/devtools/page/0CFC7CAF3A4E2A958796FC119CB8E866 2026-09-15 08:34:42,809 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:42,813 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:42,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-15 08:34:42,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:42,910 44 INFO rb-7f8ce6a-224855-415796 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=18e0e58f18004c4e" in browser 2026-09-15 08:34:42,910 44 INFO rb-7f8ce6a-224855-415796 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=18e0e58f18004c4e" 2026-09-15 08:34:42,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:34:43,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:43] "GET /pos-self/108?access_token=18e0e58f18004c4e HTTP/1.1" 200 - 82 0.055 0.316 2026-09-15 08:34:43,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '0CFC7CAF3A4E2A958796FC119CB8E866', 'loaderId': 'D74DDD357CC2EB998875DD940B9758C7', 'isDownload': False} 2026-09-15 08:34:43,296 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:43,303 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:34:43,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-09-15 08:34:43,585 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:34:43,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:43] "GET /web/assets/2/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.046 0.283 2026-09-15 08:34:43,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:34:43,684 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:43] "GET /web/assets/2/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.014 0.359 2026-09-15 08:34:43,696 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:34:43,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:43] "GET /web/assets/2/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.021 0.388 2026-09-15 08:34:43,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:34:43,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:43] "POST /pos/ping HTTP/1.1" 200 - 2 0.000 0.004 2026-09-15 08:34:43,893 44 INFO rb-7f8ce6a-224855-415796 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=18e0e58f18004c4e", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:34:43,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:43,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:43] "POST /pos-self/relations/108 HTTP/1.1" 200 - 26 0.021 0.034 2026-09-15 08:34:43,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:43,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/d80964a/bus.websocket_worker_assets.min.js, copying from /web/assets/d80964a/bus.websocket_worker_assets.min.js 2026-09-15 08:34:44,010 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.013 0.097 2026-09-15 08:34:44,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "POST /pos-self/data/108 HTTP/1.1" 200 - 187 0.100 0.168 2026-09-15 08:34:44,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.230 2026-09-15 08:34:44,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:44,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/image/ir.attachment/6228/raw HTTP/1.1" 200 - 5 0.001 0.007 2026-09-15 08:34:44,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:44,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/image/pos.category/244/image_128?unique=2026-09-15T08:34:21.000+00:00 HTTP/1.1" 200 - 3 0.014 0.026 2026-09-15 08:34:44,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/image/product.template/1963/image_512?unique=2026-09-15T08:34:21.000+00:00 HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:34:44,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/image/product.template/1964/image_512?unique=2026-09-15T08:34:21.000+00:00 HTTP/1.1" 200 - 4 0.002 0.045 2026-09-15 08:34:44,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/image/product.template/1961/image_512?unique=2026-09-15T08:34:21.000+00:00 HTTP/1.1" 200 - 4 0.003 0.059 2026-09-15 08:34:44,531 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:44,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/image/product.template/1965/image_512?unique=2026-09-15T08:34:21.000+00:00 HTTP/1.1" 200 - 4 0.004 0.077 2026-09-15 08:34:44,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/image/pos.category/243/image_128?unique=2026-09-15T08:34:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-09-15 08:34:44,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/image/product.template/1962/image_512?unique=2026-09-15T08:34:21.000+00:00 HTTP/1.1" 200 - 4 0.002 0.113 2026-09-15 08:34:44,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:44,684 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/image/ir.attachment/6229/raw HTTP/1.1" 200 - 5 0.004 0.040 2026-09-15 08:34:44,697 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34: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-15 08:34:44,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:44,709 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:34:44,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "GET /web/image/product.product/2449/image_512?unique=2026-09-15T08:34:21.000+00:00 HTTP/1.1" 200 - 9 0.012 0.037 2026-09-15 08:34:44,778 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:44,779 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:44,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69990998 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': 'c39fe2c4-9cff-4dbc-8d68-c4d7527c29ab'}] 2026-09-15 08:34:44,862 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7365888 (allocated 7864320) 2026-09-15 08:34:44,865 44 INFO rb-7f8ce6a-224855-415796 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 65833 2026-09-15 08:34:44,867 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:44,873 44 INFO rb-7f8ce6a-224855-415796 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 65833 2026-09-15 08:34:44,889 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69990998 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': 'c39fe2c4-9cff-4dbc-8d68-c4d7527c29ab'} created pos.order #679 2026-09-15 08:34:44,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69990998 finished 2026-09-15 08:34:44,920 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083444_919850_test_02_online_payment_with_multi_website_company.txt 2026-09-15 08:34:44,920 44 INFO rb-7f8ce6a-224855-415796 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/tmp7xur1i33_chrome_odoo" 2026-09-15 08:34:44,929 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:44,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.087 0.121 2026-09-15 08:34:45,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 65956 2026-09-15 08:34:45,152 44 INFO rb-7f8ce6a-224855-415796 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/tmp18u_zm92_chrome_odoo 2026-09-15 08:34:45,152 44 INFO rb-7f8ce6a-224855-415796 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:37029/json/version 2026-09-15 08:34:45,155 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:45,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:34:45,207 44 INFO rb-7f8ce6a-224855-415796 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:37029/json 2026-09-15 08:34:45,210 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:45,217 44 INFO rb-7f8ce6a-224855-415796 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:37029/devtools/page/966F41088E9070229409C49B0AA873C9 2026-09-15 08:34:45,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:45,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:45,256 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-15 08:34:45,262 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:45,266 44 INFO rb-7f8ce6a-224855-415796 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/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6" in browser 2026-09-15 08:34:45,267 44 INFO rb-7f8ce6a-224855-415796 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/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6" 2026-09-15 08:34:45,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 199, model: pos.order 2026-09-15 08:34:46,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:46] "GET /pos/pay/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6 HTTP/1.1" 200 - 158 0.111 0.727 2026-09-15 08:34:46,120 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '966F41088E9070229409C49B0AA873C9', 'loaderId': '40087FDA0A10A254E4A201966B9B520F', 'isDownload': False} 2026-09-15 08:34:46,121 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:46,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:46,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:46,130 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-15 08:34:46,146 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:34:46,154 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/29339f7/web.assets_frontend.min.css, copying from /web/assets/29339f7/web.assets_frontend.min.css 2026-09-15 08:34:46,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:46] "GET /web/assets/2/29339f7/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.032 2026-09-15 08:34:46,238 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/0195ebb/web.assets_frontend_minimal.min.js, copying from /web/assets/0195ebb/web.assets_frontend_minimal.min.js 2026-09-15 08:34:46,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:46,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:46,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:46] "GET /web/assets/2/0195ebb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.019 0.071 2026-09-15 08:34:46,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/32a6f75/web.__assets_tests_call__.min.js, copying from /web/assets/32a6f75/web.__assets_tests_call__.min.js 2026-09-15 08:34:46,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:46] "GET /web/assets/2/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.006 0.051 2026-09-15 08:34:46,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:46] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=6f18fa2 HTTP/1.1" 200 - 5 0.004 0.012 2026-09-15 08:34:46,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/8f99322/web.assets_frontend_lazy.min.js, copying from /web/assets/8f99322/web.assets_frontend_lazy.min.js 2026-09-15 08:34:46,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:46] "GET /web/assets/2/8f99322/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.010 0.051 2026-09-15 08:34:46,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:34:46,961 44 INFO rb-7f8ce6a-224855-415796 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/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:34:46,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:47] "POST /mail/data HTTP/1.1" 200 - 17 0.014 0.017 2026-09-15 08:34:47,023 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,024 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10400136 (allocated 11272192) 2026-09-15 08:34:47,074 44 INFO rb-7f8ce6a-224855-415796 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 65956 2026-09-15 08:34:47,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,075 44 INFO rb-7f8ce6a-224855-415796 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 65956 2026-09-15 08:34:47,130 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083447_130794_test_02_online_payment_with_multi_website_company.txt 2026-09-15 08:34:47,131 44 INFO rb-7f8ce6a-224855-415796 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/tmp18u_zm92_chrome_odoo" 2026-09-15 08:34:47,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 66048 2026-09-15 08:34:47,385 44 INFO rb-7f8ce6a-224855-415796 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/tmpc3btcos0_chrome_odoo 2026-09-15 08:34:47,385 44 INFO rb-7f8ce6a-224855-415796 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:44479/json/version 2026-09-15 08:34:47,386 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44479', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:47,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:34:47,391 44 INFO rb-7f8ce6a-224855-415796 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:44479/json 2026-09-15 08:34:47,392 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44479', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:47,395 44 INFO rb-7f8ce6a-224855-415796 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:44479/devtools/page/71192A6EEAE676F4C927E99B25A0A2B5 2026-09-15 08:34:47,401 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,403 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 08:34:47,432 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,436 44 INFO rb-7f8ce6a-224855-415796 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/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6" in browser 2026-09-15 08:34:47,436 44 INFO rb-7f8ce6a-224855-415796 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/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6" 2026-09-15 08:34:47,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:47] "GET /pos/pay/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6 HTTP/1.1" 200 - 102 0.105 0.374 2026-09-15 08:34:47,929 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '71192A6EEAE676F4C927E99B25A0A2B5', 'loaderId': 'A8F9D90D83A6575B200CED1E0BF1187C', 'isDownload': False} 2026-09-15 08:34:47,929 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,942 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-15 08:34:47,949 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:34:47,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:47] "GET /web/assets/2/29339f7/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:34:47,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:47,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:47] "GET /web/assets/2/0195ebb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.008 0.008 2026-09-15 08:34:47,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:47] "GET /web/assets/2/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-09-15 08:34:48,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:48] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=6f18fa2 HTTP/1.1" 200 - 5 0.007 0.012 2026-09-15 08:34:48,199 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:48] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:34:48,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:48] "GET /web/assets/2/8f99322/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.012 0.011 2026-09-15 08:34:48,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:34:48,764 44 INFO rb-7f8ce6a-224855-415796 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/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:34:48,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:48,824 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:48,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:48,859 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:48] "POST /mail/data HTTP/1.1" 200 - 22 0.060 0.034 2026-09-15 08:34:48,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10513412 (allocated 11534336) 2026-09-15 08:34:48,911 44 INFO rb-7f8ce6a-224855-415796 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 66048 2026-09-15 08:34:48,912 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:48,913 44 INFO rb-7f8ce6a-224855-415796 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 66048 2026-09-15 08:34:48,976 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083448_976673_test_02_online_payment_with_multi_website_company.txt 2026-09-15 08:34:48,977 44 INFO rb-7f8ce6a-224855-415796 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/tmpc3btcos0_chrome_odoo" 2026-09-15 08:34:49,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 66145 2026-09-15 08:34:49,143 44 INFO rb-7f8ce6a-224855-415796 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/tmpm65lwjod_chrome_odoo 2026-09-15 08:34:49,146 44 INFO rb-7f8ce6a-224855-415796 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:45895/json/version 2026-09-15 08:34:49,147 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:49,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:34:49,205 44 INFO rb-7f8ce6a-224855-415796 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:45895/json 2026-09-15 08:34:49,208 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:49,211 44 INFO rb-7f8ce6a-224855-415796 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:45895/devtools/page/BF55D2F413E365C8852B529A59B5E850 2026-09-15 08:34:49,215 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:49,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:49,249 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:49,260 44 INFO rb-7f8ce6a-224855-415796 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/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6" in browser 2026-09-15 08:34:49,260 44 INFO rb-7f8ce6a-224855-415796 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/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6" 2026-09-15 08:34:49,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:34:49,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:49] "GET /pos/pay/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6 HTTP/1.1" 200 - 59 0.056 0.057 2026-09-15 08:34:49,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'BF55D2F413E365C8852B529A59B5E850', 'loaderId': 'F07EAA21B4B579FAAC634DCF3F228D6D', 'isDownload': False} 2026-09-15 08:34:49,430 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:49,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:49,443 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:49,444 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-15 08:34:49,458 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34: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-15 08:34:49,473 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:49] "GET /web/assets/2/29339f7/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.002 0.012 2026-09-15 08:34:49,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:49] "GET /web/assets/2/0195ebb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.004 0.007 2026-09-15 08:34:49,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:49,540 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:49,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:49] "GET /web/assets/2/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.004 0.007 2026-09-15 08:34:49,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:49] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=6f18fa2 HTTP/1.1" 200 - 7 0.013 0.015 2026-09-15 08:34:49,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:49] "GET /web/assets/2/8f99322/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.005 0.007 2026-09-15 08:34:50,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 08:34:50,228 44 INFO rb-7f8ce6a-224855-415796 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/679?access_token=22afadd3-a37c-4bad-a9ae-d4451ed66cb6", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:34:50,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:50] "POST /mail/data HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:34:50,237 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:50,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:50,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:50,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10369196 (allocated 11796480) 2026-09-15 08:34:50,392 44 INFO rb-7f8ce6a-224855-415796 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 66145 2026-09-15 08:34:50,393 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:50,393 44 INFO rb-7f8ce6a-224855-415796 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 66145 2026-09-15 08:34:50,489 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083450_488839_test_02_online_payment_with_multi_website_company.txt 2026-09-15 08:34:50,489 44 INFO rb-7f8ce6a-224855-415796 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/tmpm65lwjod_chrome_odoo" 2026-09-15 08:34:50,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-15 08:34:52,406 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-09-15 08:34:55,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 66241 2026-09-15 08:34:55,790 44 INFO rb-7f8ce6a-224855-415796 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/tmpv4zaxzoy_chrome_odoo 2026-09-15 08:34:55,791 44 INFO rb-7f8ce6a-224855-415796 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:39975/json/version 2026-09-15 08:34:55,807 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:55,846 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:34:55,846 44 INFO rb-7f8ce6a-224855-415796 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:39975/json 2026-09-15 08:34:55,846 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:34:55,850 44 INFO rb-7f8ce6a-224855-415796 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:39975/devtools/page/E8D2F91E2F7F8C931646812D07688AB1 2026-09-15 08:34:55,855 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:55,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:55,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:55,956 44 INFO rb-7f8ce6a-224855-415796 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=d030f6fe449b49d3" in browser 2026-09-15 08:34:55,956 44 INFO rb-7f8ce6a-224855-415796 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=d030f6fe449b49d3" 2026-09-15 08:34:55,970 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:34:56,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:56] "GET /pos-self/109?access_token=d030f6fe449b49d3 HTTP/1.1" 200 - 57 0.033 0.330 2026-09-15 08:34:56,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'E8D2F91E2F7F8C931646812D07688AB1', 'loaderId': 'D9233DC6F0E316AD360F3A2AD3DEE251', 'isDownload': False} 2026-09-15 08:34:56,334 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:56,339 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:34:56,363 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:34:56,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:56] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.035 0.032 2026-09-15 08:34:56,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:34:56,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:56] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.087 2026-09-15 08:34:56,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:34:56,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:56] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.027 0.113 2026-09-15 08:34:56,652 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-09-15 08:34:56,675 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:34:56,676 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:34:56,678 44 INFO rb-7f8ce6a-224855-415796 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=d030f6fe449b49d3", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:34:56,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:56,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:56] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.021 0.036 2026-09-15 08:34:56,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-15 08:34:57,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.152 0.177 2026-09-15 08:34:57,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.315 2026-09-15 08:34:57,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-15 08:34:57,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:57,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/ir.attachment/6303/raw HTTP/1.1" 200 - 4 0.006 0.006 2026-09-15 08:34:57,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:57,356 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:34:57,373 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/pos.category/245/image_128?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 2 0.008 0.031 2026-09-15 08:34:57,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:57,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/product.template/1967/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.011 0.028 2026-09-15 08:34:57,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/product.template/1966/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-15 08:34:57,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/product.template/1970/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.065 2026-09-15 08:34:57,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:57,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/product.template/1969/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.057 2026-09-15 08:34:57,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/product.template/1968/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-15 08:34:57,526 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:57,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/ir.attachment/6269/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:34:57,571 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "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-15 08:34:57,589 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:57,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/product.product/2454/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 8 0.017 0.021 2026-09-15 08:34:57,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "GET /web/image/product.product/2456/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 8 0.006 0.044 2026-09-15 08:34:57,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:57,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:57,755 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45151691 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': '32e6431a-8ff3-4d31-a520-4538141df2ae'}] 2026-09-15 08:34:57,795 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45151691 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': '32e6431a-8ff3-4d31-a520-4538141df2ae'} created pos.order #680 2026-09-15 08:34:57,811 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45151691 finished 2026-09-15 08:34:57,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.075 0.135 2026-09-15 08:34:57,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-09-15 08:34:58,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:58,057 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:58,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:58,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:58,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:58,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-15 08:34:58,281 44 INFO rb-7f8ce6a-224855-415796 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-15 08:34:58,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:34:58] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.039 0.037 2026-09-15 08:34:58,416 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8824620 (allocated 10223616) 2026-09-15 08:34:58,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 66241 2026-09-15 08:34:58,441 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-15 08:34:58,441 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 66241 2026-09-15 08:34:58,539 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083458_538888_test_kiosk_cart_restore_and_cancel.txt 2026-09-15 08:34:58,539 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpv4zaxzoy_chrome_odoo" 2026-09-15 08:34:58,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-09-15 08:35:01,923 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 66361 2026-09-15 08:35:01,923 44 INFO rb-7f8ce6a-224855-415796 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/tmp2ts1vkfu_chrome_odoo 2026-09-15 08:35:01,924 44 INFO rb-7f8ce6a-224855-415796 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:39803/json/version 2026-09-15 08:35:01,925 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:01,929 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:35:01,930 44 INFO rb-7f8ce6a-224855-415796 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:39803/json 2026-09-15 08:35:01,930 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:01,932 44 INFO rb-7f8ce6a-224855-415796 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:39803/devtools/page/25C2E4E34D019EC8B99B6B2885E4E840 2026-09-15 08:35:01,934 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:01,937 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:01,954 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:02,002 44 INFO rb-7f8ce6a-224855-415796 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=1daedaf53e694c0f" in browser 2026-09-15 08:35:02,002 44 INFO rb-7f8ce6a-224855-415796 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=1daedaf53e694c0f" 2026-09-15 08:35:02,015 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:35:02,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:02] "GET /pos-self/110?access_token=1daedaf53e694c0f HTTP/1.1" 200 - 57 0.028 0.336 2026-09-15 08:35:02,380 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '25C2E4E34D019EC8B99B6B2885E4E840', 'loaderId': 'C07F8C9F859F13B71FDC352B32D29B93', 'isDownload': False} 2026-09-15 08:35:02,381 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:02,392 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:35:02,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:35:02,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:02] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.036 2026-09-15 08:35:02,476 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:35:02,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:02] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.079 2026-09-15 08:35:02,524 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:35:02,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:02] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.130 2026-09-15 08:35:02,666 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:35:02,682 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:35:02,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 08:35:02,686 44 INFO rb-7f8ce6a-224855-415796 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=1daedaf53e694c0f", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:35:02,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:02,753 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:02,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:02] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.034 0.037 2026-09-15 08:35:02,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-15 08:35:03,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "POST /pos-self/data/110 HTTP/1.1" 200 - 183 0.136 0.177 2026-09-15 08:35:03,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.296 2026-09-15 08:35:03,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-15 08:35:03,199 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:03,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/image/ir.attachment/6344/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:35:03,293 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:03,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/image/pos.category/245/image_128?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 2 0.003 0.038 2026-09-15 08:35:03,370 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:03,374 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:03,379 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/image/product.template/1967/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.042 2026-09-15 08:35:03,399 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/image/product.template/1966/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-15 08:35:03,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/image/product.template/1970/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-15 08:35:03,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:03,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/image/product.template/1968/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-09-15 08:35:03,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/image/product.template/1969/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.098 2026-09-15 08:35:03,470 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:35:03,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/image/ir.attachment/6310/raw HTTP/1.1" 200 - 4 0.005 0.021 2026-09-15 08:35:03,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:03,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "GET /web/image/product.product/2454/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-15 08:35:03,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:03,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90239116 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': 'c48a8b38-bfba-4664-b7f7-948ea601322e'}] 2026-09-15 08:35:03,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90239116 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': 'c48a8b38-bfba-4664-b7f7-948ea601322e'} created pos.order #681 2026-09-15 08:35:03,644 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90239116 finished 2026-09-15 08:35:03,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.084 0.109 2026-09-15 08:35:03,800 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.022 2026-09-15 08:35:03,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-15 08:35:03,830 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:03,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7608984 (allocated 8126464) 2026-09-15 08:35:03,878 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 66361 2026-09-15 08:35:03,880 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-15 08:35:03,880 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 66361 2026-09-15 08:35:03,934 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083503_934423_test_online_payment_kiosk_qr_code.txt 2026-09-15 08:35:03,934 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmp2ts1vkfu_chrome_odoo" 2026-09-15 08:35:03,983 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-15 08:35:07,348 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 66478 2026-09-15 08:35:07,348 44 INFO rb-7f8ce6a-224855-415796 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/tmpd3cq7oha_chrome_odoo 2026-09-15 08:35:07,349 44 INFO rb-7f8ce6a-224855-415796 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:36571/json/version 2026-09-15 08:35:07,350 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36571', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:07,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:35:07,367 44 INFO rb-7f8ce6a-224855-415796 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:36571/json 2026-09-15 08:35:07,367 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36571', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:07,372 44 INFO rb-7f8ce6a-224855-415796 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:36571/devtools/page/80EC11BE90034E337111F3695F573791 2026-09-15 08:35:07,374 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:07,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:07,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:07,432 44 INFO rb-7f8ce6a-224855-415796 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=b3427c990dca4f70" in browser 2026-09-15 08:35:07,432 44 INFO rb-7f8ce6a-224855-415796 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=b3427c990dca4f70" 2026-09-15 08:35:07,455 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:35:07,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:07] "GET /pos-self/111?access_token=b3427c990dca4f70 HTTP/1.1" 200 - 57 0.022 0.451 2026-09-15 08:35:07,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '80EC11BE90034E337111F3695F573791', 'loaderId': '6795C3144AA2FD9E7AEEDA6D44719349', 'isDownload': False} 2026-09-15 08:35:07,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:07,934 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:35:07,950 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:35:07,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:07] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-09-15 08:35:07,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:35:08,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.053 2026-09-15 08:35:08,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:35:08,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.094 2026-09-15 08:35:08,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:35:08,179 44 INFO rb-7f8ce6a-224855-415796 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=b3427c990dca4f70", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:35:08,180 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:35:08,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:35:08,187 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:08,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:08,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.026 0.041 2026-09-15 08:35:08,307 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.109 2026-09-15 08:35:08,521 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.085 0.147 2026-09-15 08:35:08,541 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.213 2026-09-15 08:35:08,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:08,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/image/ir.attachment/6385/raw HTTP/1.1" 200 - 4 0.010 0.025 2026-09-15 08:35:08,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:08,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/image/pos.category/245/image_128?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 2 0.002 0.030 2026-09-15 08:35:08,697 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:35:08,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:08,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/image/product.template/1966/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.022 2026-09-15 08:35:08,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/image/product.template/1967/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-15 08:35:08,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/image/product.template/1970/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.048 2026-09-15 08:35:08,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/image/product.template/1968/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.056 2026-09-15 08:35:08,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/image/product.template/1969/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-09-15 08:35:08,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:08,839 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:08,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/image/ir.attachment/6351/raw HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:35:08,877 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35: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-15 08:35:08,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/image/product.product/2454/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 8 0.005 0.022 2026-09-15 08:35:08,896 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:08,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:08] "GET /web/image/product.product/2456/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 8 0.009 0.039 2026-09-15 08:35:08,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,060 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,150 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,182 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7820228 (allocated 8912896) 2026-09-15 08:35:09,187 44 INFO rb-7f8ce6a-224855-415796 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 66478 2026-09-15 08:35:09,190 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,190 44 INFO rb-7f8ce6a-224855-415796 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 66478 2026-09-15 08:35:09,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60696910 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': '7ec971da-6260-4782-a41c-5a92f703020f'}] 2026-09-15 08:35:09,229 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083509_229548_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-15 08:35:09,230 44 INFO rb-7f8ce6a-224855-415796 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/tmpd3cq7oha_chrome_odoo" 2026-09-15 08:35:09,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60696910 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': '7ec971da-6260-4782-a41c-5a92f703020f'} created pos.order #682 2026-09-15 08:35:09,235 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60696910 finished 2026-09-15 08:35:09,238 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.083 0.102 2026-09-15 08:35:09,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 66587 2026-09-15 08:35:09,486 44 INFO rb-7f8ce6a-224855-415796 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/tmpyg36aq9y_chrome_odoo 2026-09-15 08:35:09,486 44 INFO rb-7f8ce6a-224855-415796 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:46337/json/version 2026-09-15 08:35:09,488 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:09,498 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:35:09,498 44 INFO rb-7f8ce6a-224855-415796 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:46337/json 2026-09-15 08:35:09,499 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:09,500 44 INFO rb-7f8ce6a-224855-415796 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:46337/devtools/page/D9F5D1E68E3504A0E2B8084E23D28772 2026-09-15 08:35:09,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:35:09,544 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,547 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,547 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:09] "GET /pos/ui?config_id=111 HTTP/1.1" 200 - 73 0.043 0.211 2026-09-15 08:35:09,823 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'D9F5D1E68E3504A0E2B8084E23D28772', 'loaderId': '1854CBC97C3F33BF621736961558ECEE', 'isDownload': False} 2026-09-15 08:35:09,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:09,830 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:35:09,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:09] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.019 2026-09-15 08:35:09,870 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:09] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-15 08:35:09,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:09] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-09-15 08:35:10,268 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:35:10,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:35:10,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:10,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:10,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:35:10,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:35:10,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:10,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.004 0.006 2026-09-15 08:35:10,373 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:35:10,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.030 2026-09-15 08:35:10,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-09-15 08:35:10,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: sale.order 2026-09-15 08:35:10,983 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:10,983 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: sale.order.line 2026-09-15 08:35:10,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:10,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 488 0.223 0.328 2026-09-15 08:35:11,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:35:11,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:35:11,182 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.029 2026-09-15 08:35:11,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "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-15 08:35:11,241 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:11,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:35:11,275 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:11,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:35:11,291 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:35:11,306 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:35:11,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-09-15 08:35:11,321 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:11,324 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:11,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:11,363 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:11,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:11,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /pos/ui/111 HTTP/1.1" 200 - 33 0.034 0.037 2026-09-15 08:35:11,471 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:11,517 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /pos/ui/111?from_backend=True HTTP/1.1" 200 - 33 0.033 0.120 2026-09-15 08:35:11,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.019 0.117 2026-09-15 08:35:11,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.021 2026-09-15 08:35:11,650 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:11,657 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:11,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:11,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:11,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:11,816 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:11,886 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13470076 (allocated 14942208) 2026-09-15 08:35:11,895 44 INFO rb-7f8ce6a-224855-415796 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 66587 2026-09-15 08:35:11,899 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:11,902 44 INFO rb-7f8ce6a-224855-415796 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 66587 2026-09-15 08:35:11,962 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083511_962121_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-15 08:35:11,962 44 INFO rb-7f8ce6a-224855-415796 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/tmpyg36aq9y_chrome_odoo" 2026-09-15 08:35:12,001 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-09-15 08:35:15,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 66705 2026-09-15 08:35:15,682 44 INFO rb-7f8ce6a-224855-415796 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/tmpff9x2bzn_chrome_odoo 2026-09-15 08:35:15,682 44 INFO rb-7f8ce6a-224855-415796 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:38551/json/version 2026-09-15 08:35:15,686 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:15,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:35:15,735 44 INFO rb-7f8ce6a-224855-415796 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:38551/json 2026-09-15 08:35:15,735 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:15,737 44 INFO rb-7f8ce6a-224855-415796 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:38551/devtools/page/2DF4FE1CBC80608A4F9BC49F1F2F47F3 2026-09-15 08:35:15,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:15,743 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:15,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:15,835 44 INFO rb-7f8ce6a-224855-415796 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=97c069507ab84b35" in browser 2026-09-15 08:35:15,835 44 INFO rb-7f8ce6a-224855-415796 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=97c069507ab84b35" 2026-09-15 08:35:15,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:35:16,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:16] "GET /pos-self/112?access_token=97c069507ab84b35 HTTP/1.1" 200 - 57 0.038 0.322 2026-09-15 08:35:16,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '2DF4FE1CBC80608A4F9BC49F1F2F47F3', 'loaderId': '0895BAB5CCA0C27A8A3D32F603782488', 'isDownload': False} 2026-09-15 08:35:16,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:16,220 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:35:16,238 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:35:16,272 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:16] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.022 2026-09-15 08:35:16,282 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:35:16,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:16] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.064 2026-09-15 08:35:16,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:35:16,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:16] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.094 2026-09-15 08:35:16,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.008 2026-09-15 08:35:16,502 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:35:16,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:35:16,521 44 INFO rb-7f8ce6a-224855-415796 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=97c069507ab84b35", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:35:16,538 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:16,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:16] "POST /pos-self/relations/112 HTTP/1.1" 200 - 37 0.030 0.039 2026-09-15 08:35:16,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:16,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-15 08:35:16,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:16] "POST /pos-self/data/112 HTTP/1.1" 200 - 184 0.123 0.195 2026-09-15 08:35:16,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.280 2026-09-15 08:35:16,992 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/image/ir.attachment/6429/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:35:17,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/image/ir.attachment/6392/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:35:17,094 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:17,121 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,200 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/image/pos.category/245/image_128?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 2 0.021 0.039 2026-09-15 08:35:17,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/image/product.template/1967/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.061 2026-09-15 08:35:17,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/image/product.template/1966/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-09-15 08:35:17,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/image/product.template/1970/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-09-15 08:35:17,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,377 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/image/product.template/1969/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.107 2026-09-15 08:35:17,388 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:17,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/image/product.template/1968/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-15 08:35:17,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "GET /web/image/product.product/2454/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 8 0.011 0.015 2026-09-15 08:35:17,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.014 0.011 2026-09-15 08:35:17,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,641 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26559196 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '750484de-a276-4624-a036-71bc40f48a6d'}] 2026-09-15 08:35:17,708 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26559196 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '750484de-a276-4624-a036-71bc40f48a6d'} created pos.order #683 2026-09-15 08:35:17,720 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26559196 finished 2026-09-15 08:35:17,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.139 0.133 2026-09-15 08:35:17,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-15 08:35:17,915 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:17,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:18] "GET /web/image/product.product/2456/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-15 08:35:18,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,208 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7488603 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '750484de-a276-4624-a036-71bc40f48a6d'}] 2026-09-15 08:35:18,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1119] to pos.order #683 2026-09-15 08:35:18,266 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7488603 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '750484de-a276-4624-a036-71bc40f48a6d'} updated pos.order #683 2026-09-15 08:35:18,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7488603 finished 2026-09-15 08:35:18,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.079 0.103 2026-09-15 08:35:18,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-09-15 08:35:18,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,611 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,689 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9553536 (allocated 10485760) 2026-09-15 08:35:18,712 44 INFO rb-7f8ce6a-224855-415796 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 66705 2026-09-15 08:35:18,713 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:18,715 44 INFO rb-7f8ce6a-224855-415796 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 66705 2026-09-15 08:35:18,804 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083518_804152_test_online_payment_self_pay_after_meal_table.txt 2026-09-15 08:35:18,804 44 INFO rb-7f8ce6a-224855-415796 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/tmpff9x2bzn_chrome_odoo" 2026-09-15 08:35:18,983 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 66826 2026-09-15 08:35:18,983 44 INFO rb-7f8ce6a-224855-415796 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/tmp9068hx1r_chrome_odoo 2026-09-15 08:35:18,983 44 INFO rb-7f8ce6a-224855-415796 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:33085/json/version 2026-09-15 08:35:18,984 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:19,033 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:35:19,034 44 INFO rb-7f8ce6a-224855-415796 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:33085/json 2026-09-15 08:35:19,034 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:19,039 44 INFO rb-7f8ce6a-224855-415796 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:33085/devtools/page/EED23477E0C834E61A89818ED58C0117 2026-09-15 08:35:19,042 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:19,046 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:19,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:19,076 44 INFO rb-7f8ce6a-224855-415796 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=97c069507ab84b35&table_identifier=a10654bb" in browser 2026-09-15 08:35:19,076 44 INFO rb-7f8ce6a-224855-415796 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=97c069507ab84b35&table_identifier=a10654bb" 2026-09-15 08:35:19,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:19] "GET /pos-self/112?access_token=97c069507ab84b35&table_identifier=a10654bb HTTP/1.1" 200 - 9 0.009 0.021 2026-09-15 08:35:19,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'EED23477E0C834E61A89818ED58C0117', 'loaderId': 'B8CC66868BB25913921A14EED36521BA', 'isDownload': False} 2026-09-15 08:35:19,126 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:19,140 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:35:19,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:19] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.011 2026-09-15 08:35:19,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:19] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-09-15 08:35:19,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:19] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.029 2026-09-15 08:35:19,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:35:19,446 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:35:19,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:35:19,452 44 INFO rb-7f8ce6a-224855-415796 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=97c069507ab84b35&table_identifier=a10654bb", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:35:19,466 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:19,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:19,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:19] "POST /pos-self/relations/112 HTTP/1.1" 200 - 16 0.016 0.060 2026-09-15 08:35:19,558 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.078 2026-09-15 08:35:19,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-15 08:35:19,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:19] "POST /pos-self/data/112 HTTP/1.1" 200 - 116 0.176 0.151 2026-09-15 08:35:20,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.013 2026-09-15 08:35:20,013 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/image/ir.attachment/6429/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-09-15 08:35:20,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/image/ir.attachment/6392/raw HTTP/1.1" 200 - 4 0.005 0.012 2026-09-15 08:35:20,110 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:35:20,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/image/pos.category/245/image_128?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 2 0.002 0.043 2026-09-15 08:35:20,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/image/product.template/1967/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.045 2026-09-15 08:35:20,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/image/product.template/1970/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.061 2026-09-15 08:35:20,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/image/product.template/1968/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.080 2026-09-15 08:35:20,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,343 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35: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-15 08:35:20,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/image/product.template/1969/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.099 2026-09-15 08:35:20,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/image/product.template/1966/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 3 0.008 0.124 2026-09-15 08:35:20,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/image/product.product/2454/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 8 0.006 0.049 2026-09-15 08:35:20,447 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62403166 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': 'b5cef95c-8e35-4b99-afc5-ed5be21bd90b'}] 2026-09-15 08:35:20,519 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62403166 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': 'b5cef95c-8e35-4b99-afc5-ed5be21bd90b'} created pos.order #684 2026-09-15 08:35:20,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62403166 finished 2026-09-15 08:35:20,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.088 0.097 2026-09-15 08:35:20,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.009 2026-09-15 08:35:20,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,742 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,804 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:20] "GET /web/image/product.product/2456/image_512?unique=2026-09-15T08:34:50.000+00:00 HTTP/1.1" 200 - 8 0.006 0.015 2026-09-15 08:35:20,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:20,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:21,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64089870 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': 'b5cef95c-8e35-4b99-afc5-ed5be21bd90b'}] 2026-09-15 08:35:21,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1121] to pos.order #684 2026-09-15 08:35:21,057 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64089870 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': 'b5cef95c-8e35-4b99-afc5-ed5be21bd90b'} updated pos.order #684 2026-09-15 08:35:21,068 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64089870 finished 2026-09-15 08:35:21,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.085 0.107 2026-09-15 08:35:21,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-09-15 08:35:21,213 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:21,266 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:21,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:21,382 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:21,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:21,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8632792 (allocated 9699328) 2026-09-15 08:35:21,432 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:21,450 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-15 08:35:21,451 44 INFO rb-7f8ce6a-224855-415796 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 66826 2026-09-15 08:35:21,460 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:21,460 44 INFO rb-7f8ce6a-224855-415796 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 66826 2026-09-15 08:35:21,556 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083521_555737_test_online_payment_self_pay_after_meal_table.txt 2026-09-15 08:35:21,556 44 INFO rb-7f8ce6a-224855-415796 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/tmp9068hx1r_chrome_odoo" 2026-09-15 08:35:21,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:22,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:22] "GET /pos/pay/684?access_token=c3ca9ed5-9849-4ed8-a91c-2cafafaad057&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3D97c069507ab84b35%26table_identifier%3Da10654bb HTTP/1.1" 200 - 126 0.120 0.694 2026-09-15 08:35:22,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 08:35:32,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-09-15 08:35:33,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 66949 2026-09-15 08:35:33,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpk69le3uk_chrome_odoo 2026-09-15 08:35:33,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:40419/json/version 2026-09-15 08:35:33,135 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40419', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:33,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:35:33,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:40419/json 2026-09-15 08:35:33,180 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40419', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:33,182 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:40419/devtools/page/AB94BA4D9766E17ABC6582A36E7458CF 2026-09-15 08:35:33,185 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-09-15 08:35:33,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-09-15 08:35:33,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:35:33,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-09-15 08:35:33,253 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:33,253 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:33,267 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:35:33,828 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:33] "GET /pos/ui/113 HTTP/1.1" 200 - 124 0.098 0.466 2026-09-15 08:35:33,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': 'AB94BA4D9766E17ABC6582A36E7458CF', 'loaderId': '74C721F1AB89DCF6E6833AC8AE5F0050', 'isDownload': False} 2026-09-15 08:35:33,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:33,847 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:35:33,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:33] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:35:33,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:33] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-15 08:35:33,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:33] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.050 2026-09-15 08:35:34,344 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:34,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:35:34,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:35:34,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:34,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:34,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:35:34,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:34,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.009 2026-09-15 08:35:34,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-15 08:35:34,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.027 2026-09-15 08:35:34,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.026 2026-09-15 08:35:35,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.264 0.420 2026-09-15 08:35:35,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:35:35,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.007 2026-09-15 08:35:35,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-15 08:35:35,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-15 08:35:35,487 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-09-15 08:35:35,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:35:35,548 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:35:35,561 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:35:35,563 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:35:35,603 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:35:35,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /web/image/res.users/206/avatar_128 HTTP/1.1" 200 - 14 0.031 0.035 2026-09-15 08:35:35,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:35,614 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35: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-15 08:35:35,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.004 0.091 2026-09-15 08:35:35,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-09-15 08:35:35,802 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:35,881 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:35,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-09-15T08:35:22.000+00:00 HTTP/1.1" 200 - 3 0.017 0.066 2026-09-15 08:35:35,934 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:35:35,950 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:35,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /web/image?model=product.template&field=image_128&id=1976&unique=2026-09-15T08:35:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.107 2026-09-15 08:35:35,986 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /web/image?model=product.template&field=image_128&id=1980&unique=2026-09-15T08:35:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-15 08:35:35,991 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:36,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "GET /web/image?model=product.template&field=image_128&id=1978&unique=2026-09-15T08:35:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-15 08:35:36,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "GET /web/image?model=product.template&field=image_128&id=1979&unique=2026-09-15T08:35:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.189 2026-09-15 08:35:36,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "GET /web/image?model=product.template&field=image_128&id=1977&unique=2026-09-15T08:35:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-09-15 08:35:36,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 33 0.033 0.169 2026-09-15 08:35:36,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "GET /web/image?model=product.template&field=image_128&id=1983&unique=2026-09-15T08:35:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-15 08:35:36,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "GET /web/image?model=product.template&field=image_128&id=1981&unique=2026-09-15T08:35:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.159 2026-09-15 08:35:36,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "GET /web/image?model=product.template&field=image_128&id=1982&unique=2026-09-15T08:35:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-09-15 08:35:36,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "GET /pos/ui/113 HTTP/1.1" 200 - 33 0.055 0.296 2026-09-15 08:35:36,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.050 0.274 2026-09-15 08:35:36,484 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:36,538 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:36,585 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:36,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:36,687 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:36,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:36,770 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:35:36,771 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:36,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:36,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:36,933 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:36,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:36,989 44 INFO rb-7f8ce6a-224855-415796 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': '06fc1747-6826-4958-9b3f-c64514443c71--697--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-15 08:35:37,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:37] "POST /qfpay/notify HTTP/1.1" 200 - 9 0.010 0.014 2026-09-15 08:35:37,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34445202 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '3196a562-0289-4ade-9458-bd4eb3247bb4'}] 2026-09-15 08:35:37,048 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:35:37,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34445202 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '3196a562-0289-4ade-9458-bd4eb3247bb4'} created pos.order #685 2026-09-15 08:35:37,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34445202 finished 2026-09-15 08:35:37,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.220 0.217 2026-09-15 08:35:37,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:35:37,604 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:37,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92192745 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '3196a562-0289-4ade-9458-bd4eb3247bb4'}] 2026-09-15 08:35:37,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92192745 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '3196a562-0289-4ade-9458-bd4eb3247bb4'} sync ignored for existing PoS order pos.order(685,) (state: paid) 2026-09-15 08:35:37,635 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92192745 finished 2026-09-15 08:35:37,666 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:37,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.045 0.079 2026-09-15 08:35:37,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.062 2026-09-15 08:35:37,791 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:37,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-09-15 08:35:37,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:37,892 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:37,943 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:37,994 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:38,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:38,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:38] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.010 0.010 2026-09-15 08:35:38,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:38,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:38,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:38,287 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:38,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:38,398 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:38,402 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '06fc1747-6826-4958-9b3f-c64514443c71--697--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-15 08:35:38,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:38] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.004 0.014 2026-09-15 08:35:38,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19795469 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': 'f0cc6613-0fab-47e6-b2b8-3781e8705314'}] 2026-09-15 08:35:38,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19795469 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': 'f0cc6613-0fab-47e6-b2b8-3781e8705314'} created pos.order #686 2026-09-15 08:35:38,725 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19795469 finished 2026-09-15 08:35:38,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.126 0.231 2026-09-15 08:35:38,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:35:38,872 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:38,879 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31229 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': 'f0cc6613-0fab-47e6-b2b8-3781e8705314'}] 2026-09-15 08:35:38,889 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31229 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': 'f0cc6613-0fab-47e6-b2b8-3781e8705314'} sync ignored for existing PoS order pos.order(686,) (state: paid) 2026-09-15 08:35:38,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31229 finished 2026-09-15 08:35:38,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-09-15 08:35:38,923 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 08:35:38,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.039 0.075 2026-09-15 08:35:39,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 17534992 (allocated 20582400) 2026-09-15 08:35:39,079 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 66949 2026-09-15 08:35:39,084 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-09-15 08:35:39,085 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 66949 2026-09-15 08:35:39,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083539_140447_test_tour_qfpay_order_and_refund.txt 2026-09-15 08:35:39,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpk69le3uk_chrome_odoo" 2026-09-15 08:35:39,199 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:35:49,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-09-15 08:35:49,373 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 67093 2026-09-15 08:35:49,373 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmppcb0l4_1_chrome_odoo 2026-09-15 08:35:49,374 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:44769/json/version 2026-09-15 08:35:49,379 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:49,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:35:49,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:44769/json 2026-09-15 08:35:49,421 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:49,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:44769/devtools/page/E35477B523ADE126E1D3769B8006ACB0 2026-09-15 08:35:49,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-09-15 08:35:49,434 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-09-15 08:35:49,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:35:49,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-09-15 08:35:49,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:49,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:49,568 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:35:50,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "GET /pos/ui/114 HTTP/1.1" 200 - 124 0.088 0.498 2026-09-15 08:35:50,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': 'E35477B523ADE126E1D3769B8006ACB0', 'loaderId': '9687CA78CDB6706E0009FF20A79A5341', 'isDownload': False} 2026-09-15 08:35:50,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-09-15 08:35:50,161 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:35:50,201 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-15 08:35:50,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 08:35:50,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-09-15 08:35:50,720 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:50,747 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:35:50,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:35:50,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:50,788 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:50,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:35:50,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:50,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-15 08:35:50,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.020 2026-09-15 08:35:50,873 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-09-15 08:35:50,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.032 2026-09-15 08:35:51,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.279 0.320 2026-09-15 08:35:51,591 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:35:51,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:35:51,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.036 2026-09-15 08:35:51,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:35:51,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-09-15 08:35:51,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:35:51,850 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:51,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:35:51,883 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:35:51,901 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:35:51,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.030 0.038 2026-09-15 08:35:51,968 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-15 08:35:51,968 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:35:51,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.015 0.092 2026-09-15 08:35:51,992 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:35:52,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:52,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.055 0.050 2026-09-15 08:35:52,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.032 0.148 2026-09-15 08:35:52,173 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:52,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.079 2026-09-15 08:35:52,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:52,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.121 2026-09-15 08:35:52,245 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:35:52,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.153 2026-09-15 08:35:52,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-15 08:35:52,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-15 08:35:52,355 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-15 08:35:52,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-09-15 08:35:52,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-09-15 08:35:52,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.197 2026-09-15 08:35:52,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-09-15 08:35:52,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:52,616 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:52,668 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:52,718 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:52,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:52,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:52,842 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:52,845 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:52,883 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:52,934 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:52,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:52] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:35:53,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:53,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:53] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:35:53,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5228557 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '0bf54e6d-ad9f-41b9-b20c-6ab560149873'}] 2026-09-15 08:35:53,081 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:35:53,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5228557 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '0bf54e6d-ad9f-41b9-b20c-6ab560149873'} created pos.order #687 2026-09-15 08:35:53,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5228557 finished 2026-09-15 08:35:53,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.167 0.208 2026-09-15 08:35:53,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:35:53,581 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-09-15 08:35:53,581 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:35:53,588 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14777709 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '0bf54e6d-ad9f-41b9-b20c-6ab560149873'}] 2026-09-15 08:35:53,600 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14777709 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '0bf54e6d-ad9f-41b9-b20c-6ab560149873'} sync ignored for existing PoS order pos.order(687,) (state: paid) 2026-09-15 08:35:53,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14777709 finished 2026-09-15 08:35:53,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14949380 (allocated 16252928) 2026-09-15 08:35:53,707 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 67093 2026-09-15 08:35:53,708 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-09-15 08:35:53,708 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 67093 2026-09-15 08:35:53,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083553_758871_test_razorpay_basic_order.txt 2026-09-15 08:35:53,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmppcb0l4_1_chrome_odoo" 2026-09-15 08:35:53,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.093 0.089 2026-09-15 08:35:53,770 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: waiting for threads: [] 2026-09-15 08:35:53,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-09-15 08:35:53,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 67234 2026-09-15 08:35:53,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmp4od86fqq_chrome_odoo 2026-09-15 08:35:53,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:33449/json/version 2026-09-15 08:35:53,964 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:53,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:35:53,973 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:33449/json 2026-09-15 08:35:53,974 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:53,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:33449/devtools/page/C622A2560B7C37ADB1C3DDDE873787BD 2026-09-15 08:35:53,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-09-15 08:35:53,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-09-15 08:35:54,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:35:54,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-09-15 08:35:54,056 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:54,056 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:54,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:35:54,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:54] "GET /pos/ui/114 HTTP/1.1" 200 - 130 0.110 0.507 2026-09-15 08:35:54,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': 'C622A2560B7C37ADB1C3DDDE873787BD', 'loaderId': '65CB7504FEA96C0144B8B2C5B092293E', 'isDownload': False} 2026-09-15 08:35:54,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-09-15 08:35:54,699 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:35:54,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:54] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.010 2026-09-15 08:35:54,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:54] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:35:54,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:54] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 08:35:55,284 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:55,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:35:55,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-15 08:35:55,333 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:55,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:55,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:35:55,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:55,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.010 2026-09-15 08:35:55,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-15 08:35:55,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.024 2026-09-15 08:35:55,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.010 2026-09-15 08:35:56,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.365 0.308 2026-09-15 08:35:56,206 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:35:56,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:35:56,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.042 2026-09-15 08:35:56,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-09-15 08:35:56,390 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-09-15 08:35:56,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:35:56,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:56,455 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:56,462 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:35:56,477 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:35:56,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.032 0.023 2026-09-15 08:35:56,541 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.010 0.067 2026-09-15 08:35:56,544 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:35:56,547 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:35:56,567 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:35:56,638 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:56,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.061 0.044 2026-09-15 08:35:56,763 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:56,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.067 0.148 2026-09-15 08:35:56,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.014 0.118 2026-09-15 08:35:56,849 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:35:56,858 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:56,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-15 08:35:56,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-09-15 08:35:56,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-09-15 08:35:56,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-15 08:35:56,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-15 08:35:56,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:56] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-15 08:35:57,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:57] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-15 08:35:57,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.047 0.161 2026-09-15 08:35:57,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:57] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-15 08:35:57,185 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,237 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,339 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,389 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,457 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,473 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:35:57,476 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:35:57,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:57] "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.003 0.006 2026-09-15 08:35:57,648 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:57] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:35:57,707 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:57] "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.002 0.006 2026-09-15 08:35:57,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,965 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:57,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:57] "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.009 0.008 2026-09-15 08:35:57,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:57] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:35:58,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23760283 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '0603f917-7582-47fb-963b-ee80f1e0d033'}] 2026-09-15 08:35:58,029 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:35:58,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23760283 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '0603f917-7582-47fb-963b-ee80f1e0d033'} created pos.order #688 2026-09-15 08:35:58,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23760283 finished 2026-09-15 08:35:58,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.184 0.234 2026-09-15 08:35:58,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:58] "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-15 08:35:58,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-09-15 08:35:58,665 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-15 08:35:58,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7761312 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '0603f917-7582-47fb-963b-ee80f1e0d033'}] 2026-09-15 08:35:58,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7761312 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '0603f917-7582-47fb-963b-ee80f1e0d033'} sync ignored for existing PoS order pos.order(688,) (state: paid) 2026-09-15 08:35:58,699 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7761312 finished 2026-09-15 08:35:58,765 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15147764 (allocated 16252928) 2026-09-15 08:35:58,768 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 67234 2026-09-15 08:35:58,768 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-09-15 08:35:58,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 67234 2026-09-15 08:35:58,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:35:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.065 0.075 2026-09-15 08:35:58,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083558_853972_test_razorpay_cancel_payment.txt 2026-09-15 08:35:58,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmp4od86fqq_chrome_odoo" 2026-09-15 08:35:58,865 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-09-15 08:35:59,134 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 67373 2026-09-15 08:35:59,135 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpohdyh467_chrome_odoo 2026-09-15 08:35:59,135 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:34875/json/version 2026-09-15 08:35:59,136 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:59,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:35:59,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:34875/json 2026-09-15 08:35:59,144 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:35:59,147 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:34875/devtools/page/1B9A43907E63DA1FC65DBB6C36D37E6D 2026-09-15 08:35:59,149 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-09-15 08:35:59,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-09-15 08:35:59,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:35:59,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-09-15 08:35:59,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:59,194 44 INFO rb-7f8ce6a-224855-415796 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-15 08:35:59,208 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:36:00,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "GET /pos/ui/114 HTTP/1.1" 200 - 130 0.105 0.712 2026-09-15 08:36:00,025 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '1B9A43907E63DA1FC65DBB6C36D37E6D', 'loaderId': 'A65B272647BAAD8842B1ABA68E306CD5', 'isDownload': False} 2026-09-15 08:36:00,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-09-15 08:36:00,036 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:36:00,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:36:00,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-09-15 08:36:00,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.055 2026-09-15 08:36:00,543 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:00,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:36:00,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:36:00,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:00,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:36:00,607 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:00,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:36:00,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.013 2026-09-15 08:36:00,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.010 2026-09-15 08:36:00,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.006 2026-09-15 08:36:00,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.029 2026-09-15 08:36:01,358 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.269 0.323 2026-09-15 08:36:01,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:36:01,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:36:01,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-15 08:36:01,541 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:36:01,557 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-09-15 08:36:01,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36: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-15 08:36:01,610 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:01,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:36:01,643 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:36:01,644 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:36:01,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.018 0.026 2026-09-15 08:36:01,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.004 0.056 2026-09-15 08:36:01,693 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:36:01,693 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:36:01,711 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:36:01,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.032 0.040 2026-09-15 08:36:01,788 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:01,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.031 0.124 2026-09-15 08:36:01,896 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/image?model=product.template&field=image_128&id=1988&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.032 2026-09-15 08:36:01,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/image?model=product.template&field=image_128&id=1989&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-15 08:36:01,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-15 08:36:01,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.089 2026-09-15 08:36:01,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:01,983 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:01,987 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:02,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:36:02,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-09-15 08:36:02,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-09-15 08:36:02,083 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-15 08:36:02,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-09-15T08:35:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-09-15 08:36:02,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.064 0.163 2026-09-15 08:36:02,277 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:02,330 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:02,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:02,430 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:02,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:02,549 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:02,562 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:02,565 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:36:02,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:02,650 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:02,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:36:02,719 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:02,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:36:02,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31673178 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '7eafaaa4-453d-4511-bc10-39634d9ba559'}] 2026-09-15 08:36:02,786 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:03,086 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31673178 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '7eafaaa4-453d-4511-bc10-39634d9ba559'} created pos.order #689 2026-09-15 08:36:03,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31673178 finished 2026-09-15 08:36:03,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.150 0.228 2026-09-15 08:36:03,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:36:03,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,362 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60035665 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '7eafaaa4-453d-4511-bc10-39634d9ba559'}] 2026-09-15 08:36:03,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60035665 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '7eafaaa4-453d-4511-bc10-39634d9ba559'} sync ignored for existing PoS order pos.order(689,) (state: paid) 2026-09-15 08:36:03,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60035665 finished 2026-09-15 08:36:03,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,464 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.040 0.082 2026-09-15 08:36:03,514 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,565 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,620 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,689 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.005 0.004 2026-09-15 08:36:03,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.015 2026-09-15 08:36:03,752 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,762 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:03] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.017 0.008 2026-09-15 08:36:03,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,870 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:03,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:03] "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-15 08:36:04,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:04] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:36:04,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20665204 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000002', 'uuid': '31422fe3-2009-4bc3-bd23-c68125bfb648'}] 2026-09-15 08:36:04,334 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20665204 order {'name': '/', 'pos_reference': '261-114-000002', 'uuid': '31422fe3-2009-4bc3-bd23-c68125bfb648'} created pos.order #690 2026-09-15 08:36:04,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20665204 finished 2026-09-15 08:36:04,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.154 0.240 2026-09-15 08:36:04,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:36:04,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32828446 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '31422fe3-2009-4bc3-bd23-c68125bfb648'}] 2026-09-15 08:36:04,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-09-15 08:36:04,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-15 08:36:04,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32828446 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': '31422fe3-2009-4bc3-bd23-c68125bfb648'} sync ignored for existing PoS order pos.order(690,) (state: paid) 2026-09-15 08:36:04,543 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32828446 finished 2026-09-15 08:36:04,622 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 16801008 (allocated 18485248) 2026-09-15 08:36:04,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.057 0.069 2026-09-15 08:36:04,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 67373 2026-09-15 08:36:04,633 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-09-15 08:36:04,635 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 67373 2026-09-15 08:36:04,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083604_691864_test_razorpay_refund_order.txt 2026-09-15 08:36:04,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpohdyh467_chrome_odoo" 2026-09-15 08:36:04,741 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:36:14,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-09-15 08:36:14,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 67519 2026-09-15 08:36:14,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmp3b6qwo7c_chrome_odoo 2026-09-15 08:36:14,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:44245/json/version 2026-09-15 08:36:14,711 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:14,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:36:14,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:44245/json 2026-09-15 08:36:14,729 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:14,731 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:44245/devtools/page/8B3C03D57F68019839A9A5484EC6F021 2026-09-15 08:36:14,733 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-09-15 08:36:14,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-09-15 08:36:14,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:36:14,836 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-09-15 08:36:14,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:14,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-09-15 08:36:14,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:36:15,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "GET /pos/ui/115 HTTP/1.1" 200 - 86 0.064 0.348 2026-09-15 08:36:15,260 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '8B3C03D57F68019839A9A5484EC6F021', 'loaderId': 'A879ADF3E4BB843F5558FFFB18FF49CB', 'isDownload': False} 2026-09-15 08:36:15,260 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-09-15 08:36:15,268 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:36:15,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.007 2026-09-15 08:36:15,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-15 08:36:15,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:36:15,772 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 08:36:15,787 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:15,797 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:15,799 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:36:15,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:15,814 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:36:15,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:36:15,856 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.009 2026-09-15 08:36:15,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-15 08:36:15,918 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.031 2026-09-15 08:36:15,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-15 08:36:16,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.229 0.275 2026-09-15 08:36:16,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:36:16,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:36:16,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.041 2026-09-15 08:36:16,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:36:16,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-09-15 08:36:16,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-15 08:36:16,744 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:36:16,757 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:36:16,762 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:36:16,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "GET /web/image/res.users/214/avatar_128 HTTP/1.1" 200 - 14 0.022 0.042 2026-09-15 08:36:16,818 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:36:16,823 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:36:16,828 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.008 0.077 2026-09-15 08:36:16,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-09-15 08:36:16,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:16,945 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:36:17,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.043 0.048 2026-09-15 08:36:17,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/image?model=product.template&field=image_128&id=2001&unique=2026-09-15T08:36:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-15 08:36:17,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/image?model=product.template&field=image_128&id=2002&unique=2026-09-15T08:36:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-15 08:36:17,086 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:17,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/image?model=product.template&field=image_128&id=2003&unique=2026-09-15T08:36:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-15 08:36:17,118 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:36:17,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-09-15T08:36:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-15 08:36:17,135 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:36:17,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:17,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.026 0.230 2026-09-15 08:36:17,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-09-15T08:36:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-09-15 08:36:17,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-09-15T08:36:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-09-15 08:36:17,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-09-15T08:36:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-09-15 08:36:17,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-09-15T08:36:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-09-15 08:36:17,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-09-15T08:36:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.167 2026-09-15 08:36:17,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.179 2026-09-15 08:36:17,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:17,513 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:17,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.058 0.097 2026-09-15 08:36:17,777 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.039 0.034 2026-09-15 08:36:17,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.017 2026-09-15 08:36:17,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:18,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:18] "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.053 0.065 2026-09-15 08:36:18,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.055 0.073 2026-09-15 08:36:18,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.125 2026-09-15 08:36:18,249 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.025 2026-09-15 08:36:18,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-09-15 08:36:18,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.012 0.019 2026-09-15 08:36:18,382 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:18,432 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:18,484 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:18,534 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-09-15 08:36:18,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-15 08:36:18,633 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16007932 (allocated 17563648) 2026-09-15 08:36:18,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 67519 2026-09-15 08:36:18,639 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-09-15 08:36:18,640 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 67519 2026-09-15 08:36:18,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083618_705312_test_pos_repair.txt 2026-09-15 08:36:18,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmp3b6qwo7c_chrome_odoo" 2026-09-15 08:36:18,794 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:36:28,485 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #216 deleted restaurant.floor records with IDs: [45] 2026-09-15 08:36:29,125 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-09-15 08:36:29,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 67664 2026-09-15 08:36:29,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmp9mhi87fz_chrome_odoo 2026-09-15 08:36:29,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:37139/json/version 2026-09-15 08:36:29,439 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:36:29,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:36:29,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:37139/json 2026-09-15 08:36:29,445 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:36:29,453 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:37139/devtools/page/5D7B2DCCCEE157540D67C702ED55763A 2026-09-15 08:36:29,457 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-09-15 08:36:29,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-09-15 08:36:29,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:36:29,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-09-15 08:36:29,534 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:29,534 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:29,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:36:30,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "GET /pos/ui/117 HTTP/1.1" 200 - 89 0.067 0.400 2026-09-15 08:36:30,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '5D7B2DCCCEE157540D67C702ED55763A', 'loaderId': 'FD8BBD4111326164D8CDAB08FB1857C5', 'isDownload': False} 2026-09-15 08:36:30,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-09-15 08:36:30,031 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:36:30,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:36:30,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-15 08:36:30,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:36:30,491 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:30,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.030 2026-09-15 08:36:30,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:36:30,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:30,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36: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-15 08:36:30,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:30,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:36:30,637 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.009 2026-09-15 08:36:30,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-15 08:36:30,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.036 2026-09-15 08:36:30,707 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-15 08:36:31,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 433 0.304 0.331 2026-09-15 08:36:31,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:36:31,488 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.008 2026-09-15 08:36:31,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-09-15 08:36:31,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36: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-15 08:36:31,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-09-15 08:36:31,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:36:31,676 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:31,699 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:36:31,700 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:36:31,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.023 0.040 2026-09-15 08:36:31,743 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:36:31,747 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:36:31,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.089 2026-09-15 08:36:31,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-09-15 08:36:31,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:31,859 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:36:31,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.034 0.037 2026-09-15 08:36:31,934 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:36:31,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:32,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:32] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.046 0.101 2026-09-15 08:36:32,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.084 2026-09-15 08:36:32,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:36:32,187 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:32,213 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:32,238 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-09-15 08:36:33,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:33] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.028 0.019 2026-09-15 08:36:33,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.023 2026-09-15 08:36:33,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:33,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.016 0.033 2026-09-15 08:36:33,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-09-15 08:36:34,035 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:34] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.009 0.012 2026-09-15 08:36:34,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-15 08:36:34,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.034 0.035 2026-09-15 08:36:34,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,283 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,388 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,446 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53591512 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': 'de628ec6-bde2-4328-829d-2e9f222c815c'}] 2026-09-15 08:36:34,668 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53591512 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': 'de628ec6-bde2-4328-829d-2e9f222c815c'} updated pos.order #691 2026-09-15 08:36:34,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53591512 finished 2026-09-15 08:36:34,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.084 0.076 2026-09-15 08:36:34,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:34,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:36:34,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-09-15 08:36:35,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:35] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.003 0.007 2026-09-15 08:36:35,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.014 2026-09-15 08:36:35,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:35,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.026 0.038 2026-09-15 08:36:35,159 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-09-15 08:36:36,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:36] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.007 0.013 2026-09-15 08:36:36,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.013 2026-09-15 08:36:36,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:36,117 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:36,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.019 0.041 2026-09-15 08:36:36,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:36,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-09-15 08:36:36,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:36] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.035 0.036 2026-09-15 08:36:36,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-09-15 08:36:36,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-09-15 08:36:36,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.023 0.032 2026-09-15 08:36:36,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:36] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.019 0.031 2026-09-15 08:36:36,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-15 08:36:36,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:36,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:36,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 40 0.027 0.034 2026-09-15 08:36:38,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:38,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:38,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:38,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-15 08:36:38,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:38,857 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:38,914 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:38,967 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:39,015 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:39,084 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:39,090 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:39,091 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:39,155 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:39,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:39,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51242347 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_9067', 'uuid': 'ba264227-ca13-487a-9933-49ddc2803103'}] 2026-09-15 08:36:39,245 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:36:39,288 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [684] to pos.order #692 2026-09-15 08:36:39,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51242347 order {'name': '/', 'pos_reference': 'device_sync_9067', 'uuid': 'ba264227-ca13-487a-9933-49ddc2803103'} updated pos.order #692 2026-09-15 08:36:39,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51242347 finished 2026-09-15 08:36:39,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.151 0.247 2026-09-15 08:36:39,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:39,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:39,874 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:41,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:41,971 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36: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-15 08:36:41,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:42,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:42,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:42,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:42,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:42,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:42,308 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:42,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:42,372 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98087503 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_6499', 'uuid': '56b69ae3-53af-44a3-bb03-eabd18704076'}] 2026-09-15 08:36:42,440 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [685] to pos.order #693 2026-09-15 08:36:42,699 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98087503 order {'name': '/', 'pos_reference': 'device_sync_6499', 'uuid': '56b69ae3-53af-44a3-bb03-eabd18704076'} updated pos.order #693 2026-09-15 08:36:42,719 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98087503 finished 2026-09-15 08:36:42,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.182 0.255 2026-09-15 08:36:42,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:42,936 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:42,997 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:36:42,998 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:43,065 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-09-15 08:36:43,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:43] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.017 0.029 2026-09-15 08:36:43,191 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-09-15 08:36:43,196 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:43,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.036 0.034 2026-09-15 08:36:43,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:43,364 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:43,435 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:43,491 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:43,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:43,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:43,649 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:43,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:43,757 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-09-15 08:36:43,758 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-15 08:36:43,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 22689512 (allocated 24383488) 2026-09-15 08:36:43,902 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 67664 2026-09-15 08:36:43,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-09-15 08:36:43,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 67664 2026-09-15 08:36:43,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083643_962022_test_devices_synchronization.txt 2026-09-15 08:36:43,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmp9mhi87fz_chrome_odoo" 2026-09-15 08:36:43,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-09-15 08:36:44,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 67820 2026-09-15 08:36:44,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmpq1gb1gug_chrome_odoo 2026-09-15 08:36:44,299 44 INFO rb-7f8ce6a-224855-415796 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:40917/json/version 2026-09-15 08:36:44,300 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:36:44,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:36:44,326 44 INFO rb-7f8ce6a-224855-415796 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:40917/json 2026-09-15 08:36:44,327 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:36:44,338 44 INFO rb-7f8ce6a-224855-415796 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:40917/devtools/page/034A6A66C94126F86DB1B3E200C17D9B 2026-09-15 08:36:44,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:44,361 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-09-15 08:36:44,475 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:36:44,485 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-09-15 08:36:44,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:44,490 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:44,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:36:45,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "GET /pos/ui/117 HTTP/1.1" 200 - 91 0.054 0.654 2026-09-15 08:36:45,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': '034A6A66C94126F86DB1B3E200C17D9B', 'loaderId': 'E3D29F7FF9698BEC526F21E647CB59E7', 'isDownload': False} 2026-09-15 08:36:45,217 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:45,223 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:36:45,240 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:36:45,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:36:45,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-15 08:36:45,688 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:45,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-09-15 08:36:45,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:45,731 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:45,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-15 08:36:45,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:36:45,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:36:45,800 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-15 08:36:45,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.024 2026-09-15 08:36:45,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.029 0.029 2026-09-15 08:36:45,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-09-15 08:36:46,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 437 0.330 0.311 2026-09-15 08:36:46,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "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-15 08:36:46,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.015 0.015 2026-09-15 08:36:46,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.036 2026-09-15 08:36:46,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.007 2026-09-15 08:36:46,810 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:46,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:36:46,897 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:36:46,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:36:46,911 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:36:46,914 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:36:46,946 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36: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-15 08:36:46,949 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:36:46,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:46] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.022 0.031 2026-09-15 08:36:46,964 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:47,004 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:36:47,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:47] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.026 0.111 2026-09-15 08:36:47,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:47,091 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:36:47,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:47] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.046 0.084 2026-09-15 08:36:47,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.095 2026-09-15 08:36:47,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:47] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.028 0.249 2026-09-15 08:36:47,281 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:47,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.037 2026-09-15 08:36:47,313 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:47,333 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:47,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:47,433 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:47,490 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:47,542 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-09-15 08:36:47,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:47,658 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 14061992 (allocated 15204352) 2026-09-15 08:36:47,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 67820 2026-09-15 08:36:47,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-09-15 08:36:47,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 67820 2026-09-15 08:36:47,733 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083647_733343_test_guest_count_not_asked_on_other_device.txt 2026-09-15 08:36:47,733 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmpq1gb1gug_chrome_odoo" 2026-09-15 08:36:47,741 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-09-15 08:36:47,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 67942 2026-09-15 08:36:47,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmp2ixu7km9_chrome_odoo 2026-09-15 08:36:47,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:34663/json/version 2026-09-15 08:36:47,994 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:36:47,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:36:47,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:34663/json 2026-09-15 08:36:47,997 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:36:47,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:34663/devtools/page/BEC077C86477ED4920728EAE36C44245 2026-09-15 08:36:48,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-09-15 08:36:48,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-09-15 08:36:48,040 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:36:48,050 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-09-15 08:36:48,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:48,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:48,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:36:48,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:48] "GET /pos/ui/117 HTTP/1.1" 200 - 141 0.080 0.443 2026-09-15 08:36:48,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': 'BEC077C86477ED4920728EAE36C44245', 'loaderId': 'DA338A509AAC299B43F7D7D86C993D62', 'isDownload': False} 2026-09-15 08:36:48,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-09-15 08:36:48,589 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:36:48,601 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:48] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:36:48,606 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:48] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:36:48,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:48] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-15 08:36:49,118 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:36:49,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 08:36:49,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:49,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:49,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.009 2026-09-15 08:36:49,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:36:49,208 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:36:49,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-09-15 08:36:49,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-15 08:36:49,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.031 2026-09-15 08:36:49,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-15 08:36:49,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.261 0.301 2026-09-15 08:36:49,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:49] "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-15 08:36:50,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:36:50,063 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-15 08:36:50,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-09-15 08:36:50,130 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-09-15 08:36:50,145 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:36:50,198 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:36:50,217 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:36:50,221 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:36:50,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.019 2026-09-15 08:36:50,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.013 0.054 2026-09-15 08:36:50,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-15 08:36:50,270 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:36:50,271 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:36:50,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:50,335 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:36:50,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 33 0.036 0.049 2026-09-15 08:36:50,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-09-15 08:36:50,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /pos/ui/117 HTTP/1.1" 200 - 33 0.028 0.117 2026-09-15 08:36:50,522 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:36:50,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.049 0.115 2026-09-15 08:36:50,659 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.038 0.090 2026-09-15 08:36:50,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.018 2026-09-15 08:36:50,707 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:50,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:50,842 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 57 0.059 0.054 2026-09-15 08:36:50,859 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:36:50,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-09-15 08:36:50,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.044 0.119 2026-09-15 08:36:51,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.011 0.012 2026-09-15 08:36:51,060 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-15 08:36:51,066 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:51,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:51,156 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.044 0.040 2026-09-15 08:36:51,222 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:51,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:36:51,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-15 08:36:51,275 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:51,328 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:51,381 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:51,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.019 0.015 2026-09-15 08:36:51,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:51,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.022 0.033 2026-09-15 08:36:51,484 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:51,512 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:36:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.020 2026-09-15 08:36:51,548 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:51,595 44 INFO rb-7f8ce6a-224855-415796 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-15 08:36:51,648 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-09-15 08:36:51,649 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-15 08:36:51,729 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15637500 (allocated 16650240) 2026-09-15 08:36:51,743 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 67942 2026-09-15 08:36:51,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-09-15 08:36:51,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 67942 2026-09-15 08:36:51,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083651_840908_test_synchronisation_of_orders.txt 2026-09-15 08:36:51,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmp2ixu7km9_chrome_odoo" 2026-09-15 08:36:51,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:37:00,452 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #220 deleted restaurant.floor records with IDs: [48] 2026-09-15 08:37:00,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-15 08:37:01,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 68077 2026-09-15 08:37:01,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmp9fvkpp5g_chrome_odoo 2026-09-15 08:37:01,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:39753/json/version 2026-09-15 08:37:01,297 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:37:01,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:37:01,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:39753/json 2026-09-15 08:37:01,328 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:37:01,335 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:39753/devtools/page/78506195540075B84CB09F6A6B52A24B 2026-09-15 08:37:01,338 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-15 08:37:01,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-15 08:37:01,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:37:01,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-15 08:37:01,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:01,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:01,440 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:37:01,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:01] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.056 0.444 2026-09-15 08:37:01,942 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '78506195540075B84CB09F6A6B52A24B', 'loaderId': '2688AFEFE63043A6D4B69D407B03DFE2', 'isDownload': False} 2026-09-15 08:37:01,942 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-15 08:37:01,958 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:37:01,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:01] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:37:01,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:01] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.019 2026-09-15 08:37:02,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:02] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-09-15 08:37:02,521 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:02,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-09-15 08:37:02,574 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:02,581 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.016 2026-09-15 08:37:02,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:02,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:37:02,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:02,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-09-15 08:37:02,655 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-15 08:37:02,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.027 2026-09-15 08:37:02,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.045 2026-09-15 08:37:03,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.283 0.315 2026-09-15 08:37:03,384 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:37:03,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:37:03,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-15 08:37:03,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:37:03,568 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-15 08:37:03,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:37:03,647 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:37:03,656 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:37:03,667 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:37:03,693 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:37:03,698 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:37:03,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.060 0.029 2026-09-15 08:37:03,737 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:03,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.099 2026-09-15 08:37:03,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-09-15 08:37:03,844 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:37:03,863 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/124] Tour pos_restaurant_sync → Step .new-order 2026-09-15 08:37:03,931 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.050 0.042 2026-09-15 08:37:03,937 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:37:04,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:04] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.035 0.145 2026-09-15 08:37:04,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.190 2026-09-15 08:37:04,226 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:04,240 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:04,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:04,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:04,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:04,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:04,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:04,620 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:04,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:06,724 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:06,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:37:06,803 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:06,848 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:06,914 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:06,966 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,122 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,174 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,443 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,494 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/124] Tour pos_restaurant_sync → Step body 2026-09-15 08:37:07,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,750 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-15 08:37:07,751 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-15 08:37:07,751 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-15 08:37:07,751 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-15 08:37:07,752 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-15 08:37:07,752 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-15 08:37:07,752 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-15 08:37:07,752 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-15 08:37:07,752 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-15 08:37:07,753 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-15 08:37:07,753 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-15 08:37:07,753 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-15 08:37:07,754 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-15 08:37:07,754 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-15 08:37:07,754 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-15 08:37:07,754 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-15 08:37:07,755 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-15 08:37:07,755 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-15 08:37:07,755 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-15 08:37:07,755 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-15 08:37:07,755 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-15 08:37:07,756 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-15 08:37:07,756 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-15 08:37:07,756 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-15 08:37:07,756 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-15 08:37:07,756 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-15 08:37:07,761 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-15 08:37:07,762 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-15 08:37:07,762 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-15 08:37:07,762 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-15 08:37:07,763 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-15 08:37:07,763 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-15 08:37:07,763 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-15 08:37:07,764 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-15 08:37:07,764 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-15 08:37:07,771 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:37:07,771 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-15 08:37:07,778 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:37:07,787 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:37:07,791 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:37:07,819 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-15 08:37:07,829 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-15 08:37:07,832 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-15 08:37:07,845 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:37:07,847 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.072 2026-09-15 08:37:07,850 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-15 08:37:07,852 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-15 08:37:07,861 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:37:07,895 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:37:07,899 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:37:07,908 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:37:07,923 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:37:07,930 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-15 08:37:07,943 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:07,946 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-09-15 08:37:07,948 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-15 08:37:07,949 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-15 08:37:07,953 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-15 08:37:07,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2013883 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7fdcd0e5-4db4-46f6-94f1-0ecc29be3443'}] 2026-09-15 08:37:07,961 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-15 08:37:07,964 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-15 08:37:07,966 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-15 08:37:07,969 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-15 08:37:07,969 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-15 08:37:07,969 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-15 08:37:07,970 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-15 08:37:07,970 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-15 08:37:07,970 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-15 08:37:07,972 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-15 08:37:07,972 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-15 08:37:07,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-15 08:37:07,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-15 08:37:07,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-15 08:37:07,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-15 08:37:07,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-15 08:37:07,975 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-15 08:37:07,975 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-15 08:37:07,976 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-15 08:37:07,978 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-15 08:37:07,978 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-15 08:37:07,978 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-15 08:37:07,978 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-15 08:37:07,979 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-15 08:37:07,981 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-15 08:37:07,981 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-15 08:37:07,982 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-15 08:37:07,982 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-15 08:37:07,983 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-15 08:37:07,983 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-15 08:37:07,983 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-15 08:37:07,983 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-15 08:37:07,984 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-15 08:37:07,999 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:37:08,005 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:37:08,007 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:08,016 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-15 08:37:08,024 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:37:08,066 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-15 08:37:08,071 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-15 08:37:08,073 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-15 08:37:08,087 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-15 08:37:08,093 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:37:08,103 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:37:08,117 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-15 08:37:08,125 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:37:08,136 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:37:08,169 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-15 08:37:08,174 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-15 08:37:08,174 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-15 08:37:08,177 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-15 08:37:08,178 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-15 08:37:08,186 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-15 08:37:08,189 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-15 08:37:08,189 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-15 08:37:08,194 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-15 08:37:08,195 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-15 08:37:08,195 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-15 08:37:08,198 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-15 08:37:08,199 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:37:08,200 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-15 08:37:08,203 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-15 08:37:08,205 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-15 08:37:08,206 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-15 08:37:08,209 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-09-15 08:37:08,212 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-15 08:37:08,212 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-15 08:37:08,214 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2013883 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '7fdcd0e5-4db4-46f6-94f1-0ecc29be3443'} created pos.order #697 2026-09-15 08:37:08,214 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-15 08:37:08,216 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-15 08:37:08,217 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-15 08:37:08,217 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-15 08:37:08,218 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-15 08:37:08,218 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-15 08:37:08,219 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-15 08:37:08,219 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-15 08:37:08,220 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-15 08:37:08,220 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-15 08:37:08,220 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-15 08:37:08,221 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-15 08:37:08,221 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-15 08:37:08,221 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-15 08:37:08,221 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-15 08:37:08,221 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-15 08:37:08,222 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-15 08:37:08,222 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-15 08:37:08,222 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-15 08:37:08,223 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-15 08:37:08,225 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-15 08:37:08,226 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-15 08:37:08,226 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-15 08:37:08,233 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2013883 finished 2026-09-15 08:37:08,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.209 0.122 2026-09-15 08:37:08,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92859370 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '06079076-ca2e-4047-bf14-13c310fcf4aa'}] 2026-09-15 08:37:08,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:08,661 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92859370 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '06079076-ca2e-4047-bf14-13c310fcf4aa'} created pos.order #698 2026-09-15 08:37:08,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92859370 finished 2026-09-15 08:37:08,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.046 0.072 2026-09-15 08:37:08,779 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:08,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.016 0.011 2026-09-15 08:37:08,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:08,879 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/124] Tour pos_restaurant_sync → Step body 2026-09-15 08:37:08,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/124] Tour pos_restaurant_sync → Step body 2026-09-15 08:37:08,984 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:09,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:09,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:37:09,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13525571 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '06079076-ca2e-4047-bf14-13c310fcf4aa'}] 2026-09-15 08:37:09,097 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:09,109 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13525571 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '06079076-ca2e-4047-bf14-13c310fcf4aa'} updated pos.order #698 2026-09-15 08:37:09,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13525571 finished 2026-09-15 08:37:09,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:09,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.094 0.076 2026-09-15 08:37:09,291 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-09-15 08:37:09,297 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:09,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:09,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:09,445 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:09,496 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:09,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:11,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:11,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:11] "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-15 08:37:11,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:11,727 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:11,778 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:11,829 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:11,879 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:11,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:11,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,097 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,148 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,199 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/124] Tour pos_restaurant_sync → Step body 2026-09-15 08:37:12,302 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,360 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,542 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:12,543 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:37:12,604 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:12,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93132956 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'b650682b-9986-4545-a843-0f527cee5d8f'}] 2026-09-15 08:37:12,687 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:12,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93132956 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'b650682b-9986-4545-a843-0f527cee5d8f'} created pos.order #699 2026-09-15 08:37:13,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93132956 finished 2026-09-15 08:37:13,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 180 0.159 0.220 2026-09-15 08:37:13,174 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,276 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.008 2026-09-15 08:37:13,409 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,478 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,580 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,630 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/124] Tour pos_restaurant_sync → Step body 2026-09-15 08:37:13,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,756 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,758 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52140514 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'a7f42123-bade-4d12-9ffa-2e778adecc15'}] 2026-09-15 08:37:13,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52140514 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'a7f42123-bade-4d12-9ffa-2e778adecc15'} created pos.order #700 2026-09-15 08:37:13,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52140514 finished 2026-09-15 08:37:13,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.046 0.067 2026-09-15 08:37:13,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.007 2026-09-15 08:37:13,915 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:13,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/124] Tour pos_restaurant_sync → Step body 2026-09-15 08:37:14,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:14,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:14,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:14,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:14,223 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:14,273 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:14,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:14,381 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:14,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:14,448 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45108543 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'a7f42123-bade-4d12-9ffa-2e778adecc15'}] 2026-09-15 08:37:14,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [687] to pos.order #700 2026-09-15 08:37:14,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45108543 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'a7f42123-bade-4d12-9ffa-2e778adecc15'} updated pos.order #700 2026-09-15 08:37:14,753 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45108543 finished 2026-09-15 08:37:14,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 140 0.129 0.241 2026-09-15 08:37:14,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:14,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:15,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:15,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:15,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-15 08:37:15,117 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:15,167 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:15,218 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:15,275 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,324 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,393 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.008 2026-09-15 08:37:17,455 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,506 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,725 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,826 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,885 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:17,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88468630 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f03b95e-6921-4d22-93f5-9e2a3fb3d49e'}] 2026-09-15 08:37:17,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88468630 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f03b95e-6921-4d22-93f5-9e2a3fb3d49e'} created pos.order #701 2026-09-15 08:37:17,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88468630 finished 2026-09-15 08:37:18,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.060 0.070 2026-09-15 08:37:18,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,194 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,239 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,267 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.027 0.044 2026-09-15 08:37:18,305 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.014 2026-09-15 08:37:18,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,395 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85075434 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '06079076-ca2e-4047-bf14-13c310fcf4aa'}] 2026-09-15 08:37:18,482 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85075434 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '06079076-ca2e-4047-bf14-13c310fcf4aa'} updated pos.order #698 2026-09-15 08:37:18,496 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85075434 finished 2026-09-15 08:37:18,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.034 0.065 2026-09-15 08:37:18,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:18] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.029 0.052 2026-09-15 08:37:18,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-09-15 08:37:18,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:18,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:21,024 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:21,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:21] "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-15 08:37:21,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:21,143 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:21,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:21,242 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-15 08:37:21,243 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:37:21,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 27655144 (allocated 29634560) 2026-09-15 08:37:21,377 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 68077 2026-09-15 08:37:21,380 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-15 08:37:21,380 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 68077 2026-09-15 08:37:21,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083721_421359_test_01_pos_restaurant.txt 2026-09-15 08:37:21,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmp9fvkpp5g_chrome_odoo" 2026-09-15 08:37:21,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 68252 2026-09-15 08:37:21,600 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpf0jc0cee_chrome_odoo 2026-09-15 08:37:21,600 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:36395/json/version 2026-09-15 08:37:21,601 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:37:21,603 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:37:21,603 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:36395/json 2026-09-15 08:37:21,604 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:37:21,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:36395/devtools/page/1CD5103464B04F98727ED69CF62A035F 2026-09-15 08:37:21,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-15 08:37:21,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-15 08:37:21,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:37:21,629 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-15 08:37:21,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:21,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:21,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:21] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.032 0.051 2026-09-15 08:37:21,727 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '1CD5103464B04F98727ED69CF62A035F', 'loaderId': 'F7EA86598C646DDB74AECA903CBD1C11', 'isDownload': False} 2026-09-15 08:37:21,727 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-15 08:37:21,738 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:37:21,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:21] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-15 08:37:21,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:21] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:37:21,770 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:21] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:37:22,168 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:22,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:37:22,193 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:22,200 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:22,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:37:22,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.008 0.020 2026-09-15 08:37:22,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:22,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:37:22,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:37:22,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.011 0.034 2026-09-15 08:37:22,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-15 08:37:22,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 311 0.208 0.292 2026-09-15 08:37:22,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:37:22,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.011 2026-09-15 08:37:23,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.024 2026-09-15 08:37:23,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.008 2026-09-15 08:37:23,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-15 08:37:23,066 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:37:23,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:37:23,138 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:37:23,147 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-15 08:37:23,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.031 0.021 2026-09-15 08:37:23,176 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:37:23,180 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:37:23,210 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-09-15 08:37:23,216 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:23,227 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:37:23,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.021 0.101 2026-09-15 08:37:23,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.053 0.076 2026-09-15 08:37:23,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.035 2026-09-15 08:37:23,365 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:23,405 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:37:23,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:23] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.031 0.199 2026-09-15 08:37:25,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,513 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,611 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,662 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,713 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,779 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,791 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:25,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,891 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80802916 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f03b95e-6921-4d22-93f5-9e2a3fb3d49e'}] 2026-09-15 08:37:25,960 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:25,963 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:26,004 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80802916 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f03b95e-6921-4d22-93f5-9e2a3fb3d49e'} updated pos.order #701 2026-09-15 08:37:26,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80802916 finished 2026-09-15 08:37:26,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.098 0.085 2026-09-15 08:37:26,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.010 2026-09-15 08:37:26,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,278 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,379 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,429 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,554 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,605 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,656 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,706 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,760 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,861 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:26,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:27,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:27,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:27,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:27,218 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:27,221 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:27,223 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:27,282 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:27,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:27,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73171496 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f03b95e-6921-4d22-93f5-9e2a3fb3d49e'}] 2026-09-15 08:37:27,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [688] to pos.order #701 2026-09-15 08:37:27,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73171496 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f03b95e-6921-4d22-93f5-9e2a3fb3d49e'} updated pos.order #701 2026-09-15 08:37:27,697 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73171496 finished 2026-09-15 08:37:27,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 135 0.168 0.256 2026-09-15 08:37:27,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:27,973 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.007 2026-09-15 08:37:28,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,246 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,296 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,625 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75598900 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '1f3ed696-049a-4307-8d40-132c8a953299'}] 2026-09-15 08:37:28,687 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75598900 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '1f3ed696-049a-4307-8d40-132c8a953299'} created pos.order #702 2026-09-15 08:37:28,700 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75598900 finished 2026-09-15 08:37:28,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.052 0.068 2026-09-15 08:37:28,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-09-15 08:37:28,824 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,874 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:28,982 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:29,033 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:29,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:29,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:29,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:29,256 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:29,307 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:29,364 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:29,394 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39482855 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '1f3ed696-049a-4307-8d40-132c8a953299'}] 2026-09-15 08:37:29,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1147] to pos.order #702 2026-09-15 08:37:29,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39482855 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '1f3ed696-049a-4307-8d40-132c8a953299'} updated pos.order #702 2026-09-15 08:37:29,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39482855 finished 2026-09-15 08:37:29,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.048 0.076 2026-09-15 08:37:29,540 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:29,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:29,644 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-15 08:37:29,645 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-15 08:37:29,755 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18853336 (allocated 20582400) 2026-09-15 08:37:29,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 68252 2026-09-15 08:37:29,768 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-15 08:37:29,769 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 68252 2026-09-15 08:37:29,823 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083729_823239_test_01_pos_restaurant.txt 2026-09-15 08:37:29,823 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpf0jc0cee_chrome_odoo" 2026-09-15 08:37:29,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-15 08:37:30,087 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 68385 2026-09-15 08:37:30,087 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpjmnytoqw_chrome_odoo 2026-09-15 08:37:30,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:35853/json/version 2026-09-15 08:37:30,089 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:30,131 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:37:30,131 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:35853/json 2026-09-15 08:37:30,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:30,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:35853/devtools/page/D3157B7D91538ED072C6A7EA2F727C38 2026-09-15 08:37:30,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-15 08:37:30,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-15 08:37:30,199 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:37:30,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-15 08:37:30,224 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:30,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-15 08:37:30,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:37:30,931 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:30] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.089 0.599 2026-09-15 08:37:30,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': 'D3157B7D91538ED072C6A7EA2F727C38', 'loaderId': 'B6AFBFBD933312111E90A3A88E5178BB', 'isDownload': False} 2026-09-15 08:37:30,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-15 08:37:30,944 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:37:30,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:30] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.021 2026-09-15 08:37:31,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.049 2026-09-15 08:37:31,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.051 2026-09-15 08:37:31,527 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:37:31,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-15 08:37:31,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:31,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:37:31,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:31,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:37:31,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:31,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-15 08:37:31,655 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.020 2026-09-15 08:37:31,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.022 2026-09-15 08:37:31,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-15 08:37:32,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.307 0.288 2026-09-15 08:37:32,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:37:32,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:37:32,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-09-15 08:37:32,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:37:32,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-15 08:37:32,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.007 2026-09-15 08:37:32,585 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:32,602 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:32,609 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:37:32,632 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:32,634 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37: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-15 08:37:32,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.050 0.028 2026-09-15 08:37:32,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-09-15 08:37:32,684 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:32,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.017 0.101 2026-09-15 08:37:32,795 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:37:32,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:32,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.042 0.037 2026-09-15 08:37:32,874 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:37:32,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.122 2026-09-15 08:37:33,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:33] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.017 0.228 2026-09-15 08:37:33,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:37:33,111 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,147 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:33,194 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,349 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,400 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,616 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,791 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:33,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,119 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,167 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,282 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,335 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,507 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,628 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,678 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,729 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,783 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,834 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,886 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:34,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,103 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,153 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,210 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,271 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,321 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,424 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,478 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,736 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,789 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:35,893 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,001 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,008 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60717802 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '85c1444b-b4a9-45b9-8470-c05366155211'}] 2026-09-15 08:37:36,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,087 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60717802 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '85c1444b-b4a9-45b9-8470-c05366155211'} created pos.order #703 2026-09-15 08:37:36,103 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60717802 finished 2026-09-15 08:37:36,152 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.061 0.085 2026-09-15 08:37:36,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5883699 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e916d01b-6f6c-49d4-b238-ca5a189d8b53'}] 2026-09-15 08:37:36,256 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5883699 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e916d01b-6f6c-49d4-b238-ca5a189d8b53'} created pos.order #704 2026-09-15 08:37:36,266 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5883699 finished 2026-09-15 08:37:36,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.051 0.067 2026-09-15 08:37:36,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,403 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,666 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,716 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-15 08:37:36,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:36,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.064 0.043 2026-09-15 08:37:36,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-15 08:37:36,960 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:37,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:37,081 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:37,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.014 2026-09-15 08:37:37,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:37,187 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:37,238 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:37,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:37,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:37,395 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:37,447 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:37,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:39,540 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:39,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:39,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.019 0.010 2026-09-15 08:37:39,654 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:39,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:39,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:39,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:39,869 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:39,921 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:39,975 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,025 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,077 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57988454 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '85c1444b-b4a9-45b9-8470-c05366155211'}] 2026-09-15 08:37:40,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57988454 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '85c1444b-b4a9-45b9-8470-c05366155211'} updated pos.order #703 2026-09-15 08:37:40,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57988454 finished 2026-09-15 08:37:40,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.043 0.071 2026-09-15 08:37:40,311 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14804307 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '47135cbe-38c4-488f-b421-eedd18d22014'}] 2026-09-15 08:37:40,378 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14804307 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '47135cbe-38c4-488f-b421-eedd18d22014'} created pos.order #705 2026-09-15 08:37:40,396 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14804307 finished 2026-09-15 08:37:40,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.060 0.067 2026-09-15 08:37:40,473 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-15 08:37:40,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.023 0.030 2026-09-15 08:37:40,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.022 2026-09-15 08:37:40,689 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.009 2026-09-15 08:37:40,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,915 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:40,964 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:41,015 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:41,071 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:41,122 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:41,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-15 08:37:41,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:37:41,294 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20318276 (allocated 22548480) 2026-09-15 08:37:41,309 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 68385 2026-09-15 08:37:41,312 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-15 08:37:41,312 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 68385 2026-09-15 08:37:41,407 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083741_407603_test_02_others.txt 2026-09-15 08:37:41,407 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpjmnytoqw_chrome_odoo" 2026-09-15 08:37:41,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 68521 2026-09-15 08:37:41,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpdiotihkc_chrome_odoo 2026-09-15 08:37:41,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:36667/json/version 2026-09-15 08:37:41,571 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:37:41,625 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:37:41,625 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:36667/json 2026-09-15 08:37:41,626 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:37:41,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:36667/devtools/page/4A41CB6BBF670C935F3C9D3304FC5835 2026-09-15 08:37:41,630 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-15 08:37:41,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-15 08:37:41,668 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:37:41,683 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-15 08:37:41,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:41,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-15 08:37:41,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:41] "GET /pos/ui/119 HTTP/1.1" 200 - 38 0.043 0.043 2026-09-15 08:37:41,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '4A41CB6BBF670C935F3C9D3304FC5835', 'loaderId': 'A0ED13E2E66F9D743207A8EE3BCE20B5', 'isDownload': False} 2026-09-15 08:37:41,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-15 08:37:41,796 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:37:41,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:41] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-09-15 08:37:41,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:41] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-09-15 08:37:41,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:41] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-09-15 08:37:42,332 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:42,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:37:42,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:42,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.014 2026-09-15 08:37:42,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:42,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-09-15 08:37:42,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:42,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.013 2026-09-15 08:37:42,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-15 08:37:42,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.045 0.032 2026-09-15 08:37:42,589 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-09-15 08:37:43,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 423 0.198 0.338 2026-09-15 08:37:43,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "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-15 08:37:43,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.011 2026-09-15 08:37:43,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.036 2026-09-15 08:37:43,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.011 2026-09-15 08:37:43,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-15 08:37:43,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:37:43,480 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:37:43,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:37:43,493 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:37:43,519 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:37:43,562 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-15 08:37:43,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.033 0.057 2026-09-15 08:37:43,571 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:43,589 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.083 2026-09-15 08:37:43,608 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.075 2026-09-15 08:37:43,615 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:43,633 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:37:43,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:43,720 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:43,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.075 0.108 2026-09-15 08:37:43,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:43,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:43] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.029 0.162 2026-09-15 08:37:43,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:43,875 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:43,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:43,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,038 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,199 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,210 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:44,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:44] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.006 0.006 2026-09-15 08:37:44,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.005 0.014 2026-09-15 08:37:44,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:44] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.006 0.005 2026-09-15 08:37:44,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.018 2026-09-15 08:37:44,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:44] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.015 0.007 2026-09-15 08:37:44,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:44] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.005 2026-09-15 08:37:44,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:44] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:37:44,554 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:44] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:37:44,590 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,641 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:44,742 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-15 08:37:45,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:45] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.048 0.039 2026-09-15 08:37:45,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:45] "GET /web/webclient/translations?hash=e664115e00a68fa6cf0d24b65f638a4ea8d06b47&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:37:45,830 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:45,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:37:45,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:37:45,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:45,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.012 0.017 2026-09-15 08:37:45,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.031 2026-09-15 08:37:45,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-15 08:37:46,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.039 0.058 2026-09-15 08:37:46,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.006 2026-09-15 08:37:46,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:46] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.011 2026-09-15 08:37:46,249 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.007 2026-09-15 08:37:46,261 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-15 08:37:46,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:37:46,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:46,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:46] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.017 0.017 2026-09-15 08:37:46,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:46,428 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:46,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:46] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.050 0.055 2026-09-15 08:37:46,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:46,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:46] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.028 0.127 2026-09-15 08:37:46,538 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:46,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:46,648 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:46,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:46,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:46,762 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:37:46,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-15 08:37:46,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:46] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.007 0.013 2026-09-15 08:37:47,228 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.018 0.035 2026-09-15 08:37:47,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "GET /web/webclient/translations?hash=e664115e00a68fa6cf0d24b65f638a4ea8d06b47&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:47,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:47,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:37:47,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37: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-15 08:37:47,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:47,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-15 08:37:47,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.024 2026-09-15 08:37:47,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-09-15 08:37:47,581 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.017 0.034 2026-09-15 08:37:47,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.007 2026-09-15 08:37:47,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.012 2026-09-15 08:37:47,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "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.008 2026-09-15 08:37:47,689 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-15 08:37:47,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:47,751 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:47,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.015 0.023 2026-09-15 08:37:47,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:47,830 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.019 0.056 2026-09-15 08:37:47,862 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:47,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:47] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.023 0.113 2026-09-15 08:37:47,922 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:47,973 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:48,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:48] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:37:48,141 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,198 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,304 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,356 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,407 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:48] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:37:48,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.018 2026-09-15 08:37:48,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,572 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:48] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:37:48,625 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,730 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,833 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,885 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,936 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,994 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:48,997 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:48] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:37:49,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,043 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.025 2026-09-15 08:37:49,099 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:37:49,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.014 2026-09-15 08:37:49,150 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,200 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,255 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,359 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,460 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:49,467 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,476 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:37:49,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:37:49,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,567 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,621 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,680 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:37:49,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:37:49,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.007 0.014 2026-09-15 08:37:49,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.016 2026-09-15 08:37:49,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.027 2026-09-15 08:37:49,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,833 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,890 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,948 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:49,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:49] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.001 0.007 2026-09-15 08:37:50,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,262 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,368 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:50] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:37:50,504 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:50] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:37:50,534 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.011 0.017 2026-09-15 08:37:50,580 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,791 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,842 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:50,904 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:50] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:37:50,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.013 2026-09-15 08:37:50,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,001 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:51] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:37:51,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.019 2026-09-15 08:37:51,321 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:51] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.002 2026-09-15 08:37:51,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.015 2026-09-15 08:37:51,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:51] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:37:51,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.015 2026-09-15 08:37:51,487 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,535 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.007 2026-09-15 08:37:51,642 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,650 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:51,693 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,752 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:51,774 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2704888 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'afd0e772-4aaf-4675-899b-3d325722f2ba'}] 2026-09-15 08:37:51,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2704888 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'afd0e772-4aaf-4675-899b-3d325722f2ba'} created pos.order #706 2026-09-15 08:37:51,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2704888 finished 2026-09-15 08:37:51,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.101 0.095 2026-09-15 08:37:52,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:52,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:52,112 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:52,178 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.007 2026-09-15 08:37:52,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:52,229 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:52,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:52,307 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92198833 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '286ea73e-e12e-4418-8d7d-a7b6c61bafa4'}] 2026-09-15 08:37:52,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92198833 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '286ea73e-e12e-4418-8d7d-a7b6c61bafa4'} created pos.order #707 2026-09-15 08:37:52,362 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92198833 finished 2026-09-15 08:37:52,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.024 0.065 2026-09-15 08:37:52,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:52,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-15 08:37:52,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:37:52,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 19913804 (allocated 21106688) 2026-09-15 08:37:52,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 68521 2026-09-15 08:37:52,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-15 08:37:52,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 68521 2026-09-15 08:37:52,727 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083752_727595_test_02_others.txt 2026-09-15 08:37:52,727 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpdiotihkc_chrome_odoo" 2026-09-15 08:37:52,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 68726 2026-09-15 08:37:52,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp1gub_nw__chrome_odoo 2026-09-15 08:37:52,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:39151/json/version 2026-09-15 08:37:52,886 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:37:52,929 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:37:52,929 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:39151/json 2026-09-15 08:37:52,930 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:37:52,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:39151/devtools/page/7B2E1E15F1FC151DF8A32E989D64DCB3 2026-09-15 08:37:52,934 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-15 08:37:52,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-15 08:37:52,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:37:52,985 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-15 08:37:52,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:52,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-15 08:37:53,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.028 0.041 2026-09-15 08:37:53,077 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '7B2E1E15F1FC151DF8A32E989D64DCB3', 'loaderId': 'D881C88CCF95DFC2302845E764C4903E', 'isDownload': False} 2026-09-15 08:37:53,077 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-09-15 08:37:53,097 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:37:53,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 08:37:53,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:37:53,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-15 08:37:53,593 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:53,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:37:53,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:37:53,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:53,641 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:53,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37: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-15 08:37:53,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:53,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.010 2026-09-15 08:37:53,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:37:53,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.013 0.020 2026-09-15 08:37:53,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-15 08:37:54,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 313 0.242 0.326 2026-09-15 08:37:54,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:37:54,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.009 2026-09-15 08:37:54,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-15 08:37:54,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.006 0.009 2026-09-15 08:37:54,570 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-15 08:37:54,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:37:54,631 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:37:54,637 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:54,650 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:54,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.020 0.017 2026-09-15 08:37:54,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.052 2026-09-15 08:37:54,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-15 08:37:54,720 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:37:54,722 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:37:54,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:54,772 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:37:54,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.026 0.040 2026-09-15 08:37:54,869 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:54,876 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.019 0.083 2026-09-15 08:37:54,940 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.009 2026-09-15 08:37:54,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:55,016 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:55,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:55,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:55,166 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43307602 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'afd0e772-4aaf-4675-899b-3d325722f2ba'}] 2026-09-15 08:37:55,213 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1154] to pos.order #706 2026-09-15 08:37:55,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43307602 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'afd0e772-4aaf-4675-899b-3d325722f2ba'} updated pos.order #706 2026-09-15 08:37:55,243 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43307602 finished 2026-09-15 08:37:55,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.081 0.081 2026-09-15 08:37:55,357 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:37:55,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:55,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:37:55,973 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:37:56,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:56,475 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:37:56,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:56,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:37:57,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:37:57,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:57] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.006 0.006 2026-09-15 08:37:57,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.010 0.015 2026-09-15 08:37:58,011 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:58,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-09-15 08:37:58,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:58] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.028 0.036 2026-09-15 08:37:59,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "GET /web/webclient/translations?hash=e664115e00a68fa6cf0d24b65f638a4ea8d06b47&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:59,032 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:59,046 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:37:59,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:37:59,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:37:59,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.022 2026-09-15 08:37:59,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.008 0.033 2026-09-15 08:37:59,166 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-15 08:37:59,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.043 0.043 2026-09-15 08:37:59,377 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.014 2026-09-15 08:37:59,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-09-15 08:37:59,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37: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.007 2026-09-15 08:37:59,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-15 08:37:59,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37: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-15 08:37:59,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:59,541 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.013 0.019 2026-09-15 08:37:59,619 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:59,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.050 0.039 2026-09-15 08:37:59,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:59,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37:59] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.049 0.134 2026-09-15 08:37:59,720 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:59,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:37: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.148 2026-09-15 08:37:59,770 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:59,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:37:59,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:01,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:01,923 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:38:01,975 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,148 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.007 2026-09-15 08:38:02,200 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,301 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,351 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,412 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,418 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:02,463 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,514 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,582 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,599 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:38:02,599 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:02,648 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:02,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44513127 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'afd0e772-4aaf-4675-899b-3d325722f2ba'}] 2026-09-15 08:38:02,721 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:38:02,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [689] to pos.order #706 2026-09-15 08:38:03,010 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44513127 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'afd0e772-4aaf-4675-899b-3d325722f2ba'} updated pos.order #706 2026-09-15 08:38:03,028 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44513127 finished 2026-09-15 08:38:03,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.164 0.242 2026-09-15 08:38:03,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:03] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:38:03,248 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:03,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.010 0.015 2026-09-15 08:38:03,302 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:03,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:03,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:03,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:04,407 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:04,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:04,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:04,925 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:05,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:05,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:05] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.005 2026-09-15 08:38:05,470 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.015 2026-09-15 08:38:05,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:06,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:06] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:38:06,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.015 2026-09-15 08:38:06,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:06,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:38:06,216 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:06,281 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:06,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.006 0.008 2026-09-15 08:38:06,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:06,407 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:06,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89222673 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'}] 2026-09-15 08:38:06,477 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89222673 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'} created pos.order #708 2026-09-15 08:38:06,491 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89222673 finished 2026-09-15 08:38:06,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.035 0.083 2026-09-15 08:38:06,572 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:38:06,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:06,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:06,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.020 0.010 2026-09-15 08:38:06,760 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:06,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:06,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85217285 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000002', 'uuid': '3e66f435-2f09-47d5-a6cb-008f22b34b74'}] 2026-09-15 08:38:06,897 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85217285 order {'name': '/', 'pos_reference': '263-119-000002', 'uuid': '3e66f435-2f09-47d5-a6cb-008f22b34b74'} created pos.order #709 2026-09-15 08:38:06,913 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85217285 finished 2026-09-15 08:38:06,973 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.044 0.082 2026-09-15 08:38:07,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:38:07,056 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:07,108 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:07,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:08,110 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:08,111 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:08,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:08,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:09,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:09] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.004 0.005 2026-09-15 08:38:09,174 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:09,176 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56742935 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'}] 2026-09-15 08:38:09,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1157] to pos.order #708 2026-09-15 08:38:09,210 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56742935 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'} updated pos.order #708 2026-09-15 08:38:09,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56742935 finished 2026-09-15 08:38:09,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.056 0.073 2026-09-15 08:38:09,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.136 2026-09-15 08:38:09,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:09] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.023 0.053 2026-09-15 08:38:09,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.011 2026-09-15 08:38:09,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:09,725 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:09,791 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:09,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.006 0.009 2026-09-15 08:38:09,841 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:09,892 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:09,942 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:09,993 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:10,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:10,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:10,145 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:10,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:12,238 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:38:12,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:12,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:12] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 08:38:12,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9164926 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'}] 2026-09-15 08:38:12,461 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1157] 2026-09-15 08:38:12,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9164926 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'} updated pos.order #708 2026-09-15 08:38:12,492 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9164926 finished 2026-09-15 08:38:12,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:12,548 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:12,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.066 0.095 2026-09-15 08:38:12,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.161 2026-09-15 08:38:12,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32298232 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '762f52bf-58c8-4c57-b845-2d215897d695'}] 2026-09-15 08:38:12,662 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:12,677 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32298232 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '762f52bf-58c8-4c57-b845-2d215897d695'} created pos.order #710 2026-09-15 08:38:12,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32298232 finished 2026-09-15 08:38:12,713 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:12,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.028 0.069 2026-09-15 08:38:12,765 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:12,800 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 44 0.027 0.120 2026-09-15 08:38:12,818 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-09-15 08:38:12,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:12,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:12] "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-15 08:38:12,929 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:12,966 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74586497 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'}] 2026-09-15 08:38:12,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:12,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74586497 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'} updated pos.order #708 2026-09-15 08:38:13,004 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74586497 finished 2026-09-15 08:38:13,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:13,060 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.028 0.067 2026-09-15 08:38:15,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:38:15,123 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:15,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38: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.008 2026-09-15 08:38:15,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:15,241 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:15,292 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:15,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:15,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:15,404 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:15] "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-15 08:38:15,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92247027 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '762f52bf-58c8-4c57-b845-2d215897d695'}] 2026-09-15 08:38:15,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:15,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92247027 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '762f52bf-58c8-4c57-b845-2d215897d695'} updated pos.order #710 2026-09-15 08:38:15,482 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92247027 finished 2026-09-15 08:38:15,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:15,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.056 0.077 2026-09-15 08:38:15,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:38:15,656 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:15,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:16,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:16,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:16,741 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:17,264 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:17,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:17,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:17] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.009 2026-09-15 08:38:17,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31391677 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'}] 2026-09-15 08:38:17,818 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-15 08:38:17,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1159] to pos.order #708 2026-09-15 08:38:17,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31391677 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'} updated pos.order #708 2026-09-15 08:38:17,867 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31391677 finished 2026-09-15 08:38:17,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.049 0.075 2026-09-15 08:38:17,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.135 2026-09-15 08:38:18,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:18] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.037 0.053 2026-09-15 08:38:18,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.007 2026-09-15 08:38:18,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:18,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.002 0.008 2026-09-15 08:38:18,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:18,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:18,484 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:18,554 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:18,605 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:18,666 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:18,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:18] "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-15 08:38:18,699 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64503739 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'}] 2026-09-15 08:38:18,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:18,729 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64503739 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'} updated pos.order #708 2026-09-15 08:38:18,743 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64503739 finished 2026-09-15 08:38:18,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:18,828 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.045 0.087 2026-09-15 08:38:18,872 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:38:18,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:19,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:19] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-09-15 08:38:19,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82898394 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'}] 2026-09-15 08:38:19,135 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82898394 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': '6291ba00-1098-4396-b71c-e7e0de4cdc79'} updated pos.order #708 2026-09-15 08:38:19,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82898394 finished 2026-09-15 08:38:19,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:19,206 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:19,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.034 0.079 2026-09-15 08:38:19,232 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.125 2026-09-15 08:38:19,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99728891 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000004', 'uuid': '7f755062-afd3-4b4b-a6a0-f4295995051d'}] 2026-09-15 08:38:19,301 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99728891 order {'name': '/', 'pos_reference': '263-119-000004', 'uuid': '7f755062-afd3-4b4b-a6a0-f4295995051d'} created pos.order #711 2026-09-15 08:38:19,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99728891 finished 2026-09-15 08:38:19,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.037 0.065 2026-09-15 08:38:19,398 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:19,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:19] "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-15 08:38:19,447 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:19,498 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:19,548 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:19,609 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:21,655 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:38:21,705 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:21,777 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:21,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:21] "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.014 2026-09-15 08:38:21,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:21,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:21,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:21,988 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:24,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-15 08:38:24,090 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-15 08:38:24,091 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-15 08:38:24,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28711364 (allocated 31993856) 2026-09-15 08:38:24,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 68726 2026-09-15 08:38:24,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-15 08:38:24,329 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 68726 2026-09-15 08:38:24,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083824_388965_test_02_others.txt 2026-09-15 08:38:24,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp1gub_nw__chrome_odoo" 2026-09-15 08:38:24,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-09-15 08:38:24,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 68924 2026-09-15 08:38:24,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmpjpcgg7iz_chrome_odoo 2026-09-15 08:38:24,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:46675/json/version 2026-09-15 08:38:24,707 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:38:24,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:38:24,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:46675/json 2026-09-15 08:38:24,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:38:24,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:46675/devtools/page/DA4E42D41FAEE3B1C17C5A55501DE5E2 2026-09-15 08:38:24,756 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-09-15 08:38:24,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-09-15 08:38:24,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:38:24,795 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-09-15 08:38:24,798 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:24,798 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:24,807 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:38:25,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "GET /pos/ui/119 HTTP/1.1" 200 - 91 0.047 0.399 2026-09-15 08:38:25,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': 'DA4E42D41FAEE3B1C17C5A55501DE5E2', 'loaderId': 'CF9781151DA1B25AE013B54C6DD5A9F1', 'isDownload': False} 2026-09-15 08:38:25,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-15 08:38:25,265 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:38:25,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:38:25,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 08:38:25,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.065 2026-09-15 08:38:25,824 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:38:25,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-15 08:38:25,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-15 08:38:25,881 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:25,901 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:25,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:38:25,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:25,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.014 2026-09-15 08:38:25,986 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.022 2026-09-15 08:38:25,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-09-15 08:38:26,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.029 2026-09-15 08:38:26,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.268 0.298 2026-09-15 08:38:26,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:38:26,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:38:26,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.043 2026-09-15 08:38:26,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:38:26,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-09-15 08:38:26,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:38:26,909 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:38:26,945 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:38:26,950 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:38:26,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.026 0.021 2026-09-15 08:38:26,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-15 08:38:26,988 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:38:27,005 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:38:27,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.012 0.069 2026-09-15 08:38:27,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:27,069 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:38:27,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:27,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:27] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.057 0.058 2026-09-15 08:38:27,260 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:27,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.043 0.168 2026-09-15 08:38:27,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.145 2026-09-15 08:38:27,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:38:27,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:27,538 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:38:27,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:27,639 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:27,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:27,750 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:27,800 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:27,852 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:27,919 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:27,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,019 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,242 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,301 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37404695 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '245b627b-ce8e-446f-9b08-bff4a4cf384c'}] 2026-09-15 08:38:28,376 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37404695 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '245b627b-ce8e-446f-9b08-bff4a4cf384c'} created pos.order #712 2026-09-15 08:38:28,388 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37404695 finished 2026-09-15 08:38:28,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.039 0.074 2026-09-15 08:38:28,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:28] "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-15 08:38:28,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,585 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,687 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,741 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,792 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:28,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:29,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:29,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:29,239 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:29,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:29,356 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:29,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:29,457 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:29,507 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:29,567 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:29,624 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-09-15 08:38:30,208 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:30,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58748337 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '245b627b-ce8e-446f-9b08-bff4a4cf384c'}] 2026-09-15 08:38:30,220 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:38:30,265 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1162, 1163] to pos.order #712 2026-09-15 08:38:30,277 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58748337 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '245b627b-ce8e-446f-9b08-bff4a4cf384c'} updated pos.order #712 2026-09-15 08:38:30,295 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58748337 finished 2026-09-15 08:38:30,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.077 0.094 2026-09-15 08:38:30,443 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.007 2026-09-15 08:38:30,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.013 2026-09-15 08:38:30,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:30,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:30,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:30,609 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:30,665 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:30,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:30,792 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:30,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:30,898 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:30,948 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,001 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,057 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,171 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,222 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16300364 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '245b627b-ce8e-446f-9b08-bff4a4cf384c'}] 2026-09-15 08:38:31,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16300364 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '245b627b-ce8e-446f-9b08-bff4a4cf384c'} updated pos.order #712 2026-09-15 08:38:31,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16300364 finished 2026-09-15 08:38:31,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.062 0.079 2026-09-15 08:38:31,473 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.007 2026-09-15 08:38:31,546 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,594 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,667 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,767 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,821 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,872 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:31,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,373 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,427 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,485 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,539 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,642 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,745 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,803 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,906 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:32,958 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,019 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,063 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,373 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,427 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,482 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,546 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:33,549 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69878049 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '245b627b-ce8e-446f-9b08-bff4a4cf384c'}] 2026-09-15 08:38:33,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1164] to pos.order #712 2026-09-15 08:38:33,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69878049 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '245b627b-ce8e-446f-9b08-bff4a4cf384c'} updated pos.order #712 2026-09-15 08:38:33,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69878049 finished 2026-09-15 08:38:33,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.081 0.078 2026-09-15 08:38:33,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:33] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.052 0.075 2026-09-15 08:38:33,907 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-09-15 08:38:33,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:38:34,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,183 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,238 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,845 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,906 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:34,960 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:35,063 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:35,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41609768 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '3579f8a5-a67f-41f1-8369-1210bd91f1b5'}] 2026-09-15 08:38:35,181 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41609768 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '3579f8a5-a67f-41f1-8369-1210bd91f1b5'} created pos.order #713 2026-09-15 08:38:35,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41609768 finished 2026-09-15 08:38:35,279 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.106 0.103 2026-09-15 08:38:35,345 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-09-15 08:38:35,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:38:35,356 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.013 2026-09-15 08:38:35,478 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21956704 (allocated 23597056) 2026-09-15 08:38:35,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 68924 2026-09-15 08:38:35,489 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-09-15 08:38:35,489 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 68924 2026-09-15 08:38:35,551 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083835_551273_test_02_others_bis.txt 2026-09-15 08:38:35,551 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmpjpcgg7iz_chrome_odoo" 2026-09-15 08:38:35,561 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-15 08:38:35,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 69068 2026-09-15 08:38:35,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpgzq15bsr_chrome_odoo 2026-09-15 08:38:35,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:42023/json/version 2026-09-15 08:38:35,977 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:38:35,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:38:35,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:42023/json 2026-09-15 08:38:35,989 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:38:35,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:42023/devtools/page/A2143FB37DA2C59543D68F88C1AC256A 2026-09-15 08:38:35,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-09-15 08:38:36,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-09-15 08:38:36,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:38:36,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-09-15 08:38:36,049 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:36,049 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:36,061 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:38:36,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:36] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.075 0.416 2026-09-15 08:38:36,556 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': 'A2143FB37DA2C59543D68F88C1AC256A', 'loaderId': '2FA15AA48530490E5F16066AA2AEA08F', 'isDownload': False} 2026-09-15 08:38:36,556 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-15 08:38:36,562 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:38:36,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:36] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:38:36,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:36] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-09-15 08:38:36,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:36] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 08:38:37,088 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:38:37,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:38:37,138 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:37,146 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:37,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.006 2026-09-15 08:38:37,166 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:38:37,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:37,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.017 0.017 2026-09-15 08:38:37,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.040 2026-09-15 08:38:37,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-15 08:38:37,323 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.028 2026-09-15 08:38:38,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.345 0.469 2026-09-15 08:38:38,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:38:38,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:38:38,315 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.043 2026-09-15 08:38:38,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:38:38,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-15 08:38:38,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:38:38,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:38:38,415 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:38,438 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:38:38,480 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:38:38,489 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:38,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:38,513 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:38:38,536 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:38:38,554 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.085 0.052 2026-09-15 08:38:38,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.143 2026-09-15 08:38:38,585 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-15 08:38:38,597 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:38:38,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.042 0.131 2026-09-15 08:38:38,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.027 0.198 2026-09-15 08:38:38,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.185 2026-09-15 08:38:38,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:38,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38: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-15 08:38:38,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.016 2026-09-15 08:38:38,907 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:38,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:40,954 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.004 2026-09-15 08:38:41,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,172 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,223 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,328 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,379 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,432 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,491 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,853 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:41,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30959208 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd40838f8-8bfd-4d58-8a7e-2986cc1399a1'}] 2026-09-15 08:38:41,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30959208 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd40838f8-8bfd-4d58-8a7e-2986cc1399a1'} created pos.order #714 2026-09-15 08:38:41,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30959208 finished 2026-09-15 08:38:42,046 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.096 0.079 2026-09-15 08:38:42,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-15 08:38:42,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,281 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.067 0.043 2026-09-15 08:38:42,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-09-15 08:38:42,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,400 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44026097 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd40838f8-8bfd-4d58-8a7e-2986cc1399a1'}] 2026-09-15 08:38:42,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44026097 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd40838f8-8bfd-4d58-8a7e-2986cc1399a1'} updated pos.order #714 2026-09-15 08:38:42,440 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44026097 finished 2026-09-15 08:38:42,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.052 0.069 2026-09-15 08:38:42,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:42] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.046 0.068 2026-09-15 08:38:42,687 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-09-15 08:38:42,738 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,798 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:38:42,802 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,853 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:42,955 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-09-15 08:38:42,955 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 08:38:43,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16373856 (allocated 17698816) 2026-09-15 08:38:43,045 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 69068 2026-09-15 08:38:43,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-09-15 08:38:43,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 69068 2026-09-15 08:38:43,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083843_150570_test_04_ticket_screen.txt 2026-09-15 08:38:43,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmpgzq15bsr_chrome_odoo" 2026-09-15 08:38:43,160 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-15 08:38:43,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 69196 2026-09-15 08:38:43,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpzrwag_gl_chrome_odoo 2026-09-15 08:38:43,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:35673/json/version 2026-09-15 08:38:43,465 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:38:43,491 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:38:43,491 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:35673/json 2026-09-15 08:38:43,492 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:38:43,497 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:35673/devtools/page/4B5B56597695C8A1434DC54F0986C840 2026-09-15 08:38:43,500 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-09-15 08:38:43,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-09-15 08:38:43,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:38:43,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-09-15 08:38:43,571 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:43,571 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:43,588 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:38:44,100 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.055 0.463 2026-09-15 08:38:44,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '4B5B56597695C8A1434DC54F0986C840', 'loaderId': '62356C5992036762759E609EA84D95FC', 'isDownload': False} 2026-09-15 08:38:44,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-15 08:38:44,116 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:38:44,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:38:44,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.015 2026-09-15 08:38:44,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-15 08:38:44,644 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:44,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 08:38:44,721 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:44,731 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:44,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.014 2026-09-15 08:38:44,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:38:44,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:44,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.013 2026-09-15 08:38:44,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-15 08:38:44,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.027 2026-09-15 08:38:44,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-15 08:38:45,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.243 0.292 2026-09-15 08:38:45,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:38:45,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:38:45,634 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.056 2026-09-15 08:38:45,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-09-15 08:38:45,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-09-15 08:38:45,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:38:45,777 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:45,810 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:38:45,823 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-15 08:38:45,832 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:45,836 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38: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-15 08:38:45,867 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:45,873 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.054 0.040 2026-09-15 08:38:45,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.098 2026-09-15 08:38:45,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.119 2026-09-15 08:38:45,983 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:45,985 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:38:45,995 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:38:46,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:46] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.029 0.059 2026-09-15 08:38:46,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:46] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.052 0.127 2026-09-15 08:38:46,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.192 2026-09-15 08:38:46,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:38:46,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,350 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:46,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,616 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,668 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,783 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,834 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,884 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:46,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,120 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41676133 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '85ecc8e5-8aa0-487f-90d7-808eb0620320'}] 2026-09-15 08:38:47,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41676133 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '85ecc8e5-8aa0-487f-90d7-808eb0620320'} created pos.order #715 2026-09-15 08:38:47,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41676133 finished 2026-09-15 08:38:47,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.056 0.078 2026-09-15 08:38:47,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,339 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,401 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:38:47,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,611 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,714 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,788 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,795 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:38:47,797 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:38:47,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:47,978 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-15 08:38:47,983 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74048031 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '85ecc8e5-8aa0-487f-90d7-808eb0620320'}] 2026-09-15 08:38:47,992 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:38:48,060 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [690] to pos.order #715 2026-09-15 08:38:48,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74048031 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '85ecc8e5-8aa0-487f-90d7-808eb0620320'} updated pos.order #715 2026-09-15 08:38:48,362 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74048031 finished 2026-09-15 08:38:48,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 209 0.232 0.236 2026-09-15 08:38:48,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:48,551 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:50,589 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:50,652 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:50,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-15 08:38:50,713 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:50,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:50,814 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:50,870 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:50,919 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:50,973 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,034 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,371 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,422 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,473 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,580 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79556242 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9e660af4-c855-45b1-b64a-53446c54197b'}] 2026-09-15 08:38:51,647 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79556242 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9e660af4-c855-45b1-b64a-53446c54197b'} created pos.order #716 2026-09-15 08:38:51,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79556242 finished 2026-09-15 08:38:51,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.043 0.075 2026-09-15 08:38:51,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-15 08:38:51,803 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-15 08:38:51,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.027 0.035 2026-09-15 08:38:51,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-09-15 08:38:51,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:51,982 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:52,034 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:52,086 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:52,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,187 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.011 2026-09-15 08:38:54,321 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,420 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:54,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:55,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:55,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:55,126 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:55,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:55,227 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:55,278 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:55,335 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:55,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:55,456 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-15 08:38:55,460 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37298303 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'bf227549-ad95-423e-8e49-11e4eef0dc79'}] 2026-09-15 08:38:55,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37298303 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'bf227549-ad95-423e-8e49-11e4eef0dc79'} created pos.order #717 2026-09-15 08:38:55,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37298303 finished 2026-09-15 08:38:55,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.092 0.202 2026-09-15 08:38:55,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:55,867 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:57,905 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-09-15 08:38:57,967 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,029 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,183 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,233 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,395 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,448 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,620 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,721 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:58,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,042 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,145 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,196 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,301 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-15 08:38:59,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,471 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-15 08:38:59,582 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-15 08:38:59,586 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32154085 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'd0bc5473-349e-44a2-9531-35707992a310'}] 2026-09-15 08:38:59,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32154085 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'd0bc5473-349e-44a2-9531-35707992a310'} created pos.order #718 2026-09-15 08:38:59,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32154085 finished 2026-09-15 08:38:59,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.024 0.056 2026-09-15 08:38:59,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.018 0.035 2026-09-15 08:38:59,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:38:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.017 2026-09-15 08:38:59,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,893 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,944 44 INFO rb-7f8ce6a-224855-415796 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-15 08:38:59,999 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:00,050 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:00,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:00,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-15 08:39:00,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.009 2026-09-15 08:39:00,214 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:00,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:00,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:00,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:00,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:00,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:00,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:00,575 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:02,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-15 08:39:02,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-15 08:39:02,730 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-15 08:39:02,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.049 0.035 2026-09-15 08:39:02,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.016 2026-09-15 08:39:02,868 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:02,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:02,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,190 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-15 08:39:03,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.007 2026-09-15 08:39:03,239 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,496 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:03,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:05,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-15 08:39:05,704 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-15 08:39:05,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:05,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.022 0.033 2026-09-15 08:39:05,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.012 2026-09-15 08:39:05,876 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:05,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:05,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,086 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,238 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,394 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-15 08:39:06,446 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,551 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,602 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:06,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-15 08:39:06,786 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #187271 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'd0bc5473-349e-44a2-9531-35707992a310'}] 2026-09-15 08:39:06,879 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [692] to pos.order #718 2026-09-15 08:39:07,145 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #187271 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'd0bc5473-349e-44a2-9531-35707992a310'} updated pos.order #718 2026-09-15 08:39:07,162 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #187271 finished 2026-09-15 08:39:07,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.221 0.226 2026-09-15 08:39:07,276 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:07,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:07,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:07,422 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:07,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:07,526 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:07,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:07,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:09,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-15 08:39:09,721 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-15 08:39:09,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-15 08:39:09,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.035 0.041 2026-09-15 08:39:09,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.013 2026-09-15 08:39:09,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:09,948 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,007 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,057 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,121 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.020 0.015 2026-09-15 08:39:10,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.028 0.036 2026-09-15 08:39:10,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.007 0.049 2026-09-15 08:39:10,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.045 2026-09-15 08:39:10,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.018 2026-09-15 08:39:10,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.026 0.010 2026-09-15 08:39:10,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.040 2026-09-15 08:39:10,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.069 2026-09-15 08:39:10,353 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-15 08:39:10,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.042 2026-09-15 08:39:10,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,456 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,615 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,666 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:10,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.014 0.008 2026-09-15 08:39:10,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53326530 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': '85ecc8e5-8aa0-487f-90d7-808eb0620320'}] 2026-09-15 08:39:10,808 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53326530 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': '85ecc8e5-8aa0-487f-90d7-808eb0620320'} sync ignored for existing PoS order pos.order(715,) (state: paid) 2026-09-15 08:39:10,828 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53326530 finished 2026-09-15 08:39:10,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.063 0.071 2026-09-15 08:39:10,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69928754 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': 'bf227549-ad95-423e-8e49-11e4eef0dc79'}] 2026-09-15 08:39:10,966 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69928754 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': 'bf227549-ad95-423e-8e49-11e4eef0dc79'} sync ignored for existing PoS order pos.order(717,) (state: paid) 2026-09-15 08:39:10,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69928754 finished 2026-09-15 08:39:11,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.032 0.072 2026-09-15 08:39:11,093 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42474103 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': 'd0bc5473-349e-44a2-9531-35707992a310'}] 2026-09-15 08:39:11,100 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42474103 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': 'd0bc5473-349e-44a2-9531-35707992a310'} sync ignored for existing PoS order pos.order(718,) (state: paid) 2026-09-15 08:39:11,125 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42474103 finished 2026-09-15 08:39:11,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.052 0.084 2026-09-15 08:39:11,271 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,373 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,482 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,534 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,585 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,652 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,701 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,752 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:11,877 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38291852 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9e660af4-c855-45b1-b64a-53446c54197b'}] 2026-09-15 08:39:11,900 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1174] to pos.order #716 2026-09-15 08:39:11,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [693] to pos.order #716 2026-09-15 08:39:12,207 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38291852 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '9e660af4-c855-45b1-b64a-53446c54197b'} updated pos.order #716 2026-09-15 08:39:12,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38291852 finished 2026-09-15 08:39:12,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.173 0.231 2026-09-15 08:39:12,396 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:12,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:12,504 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:12,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:39:12,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:12,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:12,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:12,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:12,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:12,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:12,890 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:12,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,001 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,237 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,388 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,496 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,547 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,719 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:13,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-15 08:39:13,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10456044 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'ec9e3db7-4348-4156-b536-4dd60070f831'}] 2026-09-15 08:39:13,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10456044 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'ec9e3db7-4348-4156-b536-4dd60070f831'} created pos.order #719 2026-09-15 08:39:14,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10456044 finished 2026-09-15 08:39:14,065 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.090 0.191 2026-09-15 08:39:14,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-09-15 08:39:14,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:14] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 08:39:14,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:14,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-09-15 08:39:14,246 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:14,303 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:14,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38256635 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'ec9e3db7-4348-4156-b536-4dd60070f831'}] 2026-09-15 08:39:14,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38256635 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'ec9e3db7-4348-4156-b536-4dd60070f831'} sync ignored for existing PoS order pos.order(719,) (state: paid) 2026-09-15 08:39:14,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38256635 finished 2026-09-15 08:39:14,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-15 08:39:14,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-09-15 08:39:14,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:39:14,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.028 0.064 2026-09-15 08:39:14,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29603748 (allocated 32518144) 2026-09-15 08:39:14,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 69196 2026-09-15 08:39:14,582 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-09-15 08:39:14,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 69196 2026-09-15 08:39:14,647 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083914_646871_test_05_tip_screen.txt 2026-09-15 08:39:14,647 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpzrwag_gl_chrome_odoo" 2026-09-15 08:39:14,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-15 08:39:15,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 69367 2026-09-15 08:39:15,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpf0j4zuqp_chrome_odoo 2026-09-15 08:39:15,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:32827/json/version 2026-09-15 08:39:15,018 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:15,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:39:15,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:32827/json 2026-09-15 08:39:15,022 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:15,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:32827/devtools/page/A4C40922676ED2CF70D382AA5DE7F4F7 2026-09-15 08:39:15,028 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-09-15 08:39:15,030 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-09-15 08:39:15,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:39:15,081 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-09-15 08:39:15,082 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:15,082 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:15,094 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:39:15,540 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:15] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.053 0.396 2026-09-15 08:39:15,543 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': 'A4C40922676ED2CF70D382AA5DE7F4F7', 'loaderId': '4EA9009F70CAC56A777FC4C4FA81530D', 'isDownload': False} 2026-09-15 08:39:15,543 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-15 08:39:15,550 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:39:15,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:15] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:39:15,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:15] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-15 08:39:15,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:15] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:39:16,021 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:39:16,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:39:16,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:16,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.005 2026-09-15 08:39:16,068 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:16,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39: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-15 08:39:16,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:16,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-09-15 08:39:16,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-15 08:39:16,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.028 2026-09-15 08:39:16,175 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-15 08:39:16,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.260 0.295 2026-09-15 08:39:16,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:39:16,842 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:39:16,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.031 2026-09-15 08:39:16,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:39:16,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-15 08:39:16,946 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.006 2026-09-15 08:39:16,988 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:39:16,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:39:17,029 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:39:17,050 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-15 08:39:17,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:17,081 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:39:17,086 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-15 08:39:17,100 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.073 0.036 2026-09-15 08:39:17,126 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:39:17,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.141 2026-09-15 08:39:17,187 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:17,223 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:39:17,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.036 0.139 2026-09-15 08:39:17,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.022 0.181 2026-09-15 08:39:17,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.149 2026-09-15 08:39:17,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:39:17,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:17,536 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:17,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:17,638 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:17,689 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:17,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:17,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:17,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:17,904 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:17,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,166 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,235 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,441 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,494 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,546 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,712 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,814 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,883 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,933 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:18,984 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,141 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,245 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,312 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,464 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,522 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91459452 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47926c28-deb4-45c6-9bd1-592d5abd69d4'}] 2026-09-15 08:39:19,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91459452 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47926c28-deb4-45c6-9bd1-592d5abd69d4'} created pos.order #720 2026-09-15 08:39:19,641 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91459452 finished 2026-09-15 08:39:19,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.048 0.095 2026-09-15 08:39:19,719 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,785 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:39:19,835 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,885 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:19,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,000 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35874250 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47926c28-deb4-45c6-9bd1-592d5abd69d4'}] 2026-09-15 08:39:20,321 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1176, 1178] 2026-09-15 08:39:20,334 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35874250 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '47926c28-deb4-45c6-9bd1-592d5abd69d4'} updated pos.order #720 2026-09-15 08:39:20,339 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35874250 finished 2026-09-15 08:39:20,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 89 0.107 0.090 2026-09-15 08:39:20,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27572047 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e3212906-244f-4481-be12-d55cd76053e1'}] 2026-09-15 08:39:20,575 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27572047 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'e3212906-244f-4481-be12-d55cd76053e1'} created pos.order #721 2026-09-15 08:39:20,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27572047 finished 2026-09-15 08:39:20,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.043 0.081 2026-09-15 08:39:20,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,788 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.023 0.038 2026-09-15 08:39:20,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-09-15 08:39:20,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:20,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,181 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,281 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,336 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,385 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.017 0.030 2026-09-15 08:39:21,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-15 08:39:21,432 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,485 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,544 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:21] "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-15 08:39:21,596 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,646 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:21,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-09-15 08:39:21,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-15 08:39:21,865 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19030060 (allocated 20451328) 2026-09-15 08:39:21,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 69367 2026-09-15 08:39:21,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-09-15 08:39:21,878 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 69367 2026-09-15 08:39:21,934 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083921_934652_test_06_split_bill_screen.txt 2026-09-15 08:39:21,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmpf0j4zuqp_chrome_odoo" 2026-09-15 08:39:21,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-15 08:39:22,222 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #220 deleted product.product records with IDs: [2530] 2026-09-15 08:39:22,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 69497 2026-09-15 08:39:22,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp0mbevrye_chrome_odoo 2026-09-15 08:39:22,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:34791/json/version 2026-09-15 08:39:22,485 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:22,501 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:39:22,502 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:34791/json 2026-09-15 08:39:22,502 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:22,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:34791/devtools/page/DE139DC36D99EC390157768A510B36DD 2026-09-15 08:39:22,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-15 08:39:22,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-15 08:39:22,532 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:39:22,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-15 08:39:22,539 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:22,539 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:22,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:39:23,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.054 0.407 2026-09-15 08:39:23,015 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': 'DE139DC36D99EC390157768A510B36DD', 'loaderId': '735421ECE82210DC9DA18051251C7003', 'isDownload': False} 2026-09-15 08:39:23,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-15 08:39:23,023 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:39:23,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:39:23,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:39:23,059 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:39:23,484 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:23,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:39:23,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-15 08:39:23,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:23,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:39:23,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:23,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:23,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "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-15 08:39:23,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-15 08:39:23,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.023 2026-09-15 08:39:23,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-15 08:39:24,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.260 0.484 2026-09-15 08:39:24,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "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-15 08:39:24,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:39:24,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.012 2026-09-15 08:39:24,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.029 2026-09-15 08:39:24,642 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:39:24,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-15 08:39:24,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-09-15 08:39:24,698 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:24,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:39:24,736 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:39:24,739 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:24,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.020 0.019 2026-09-15 08:39:24,775 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:39:24,777 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:39:24,788 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.053 2026-09-15 08:39:24,828 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:24,876 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:24,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.049 0.048 2026-09-15 08:39:24,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:24] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.027 0.150 2026-09-15 08:39:25,029 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,036 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:25,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.040 2026-09-15 08:39:25,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:39:25,229 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,262 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:25,308 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,412 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,466 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,906 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:25,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,063 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,230 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,281 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,332 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31236962 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '86f2c990-61b1-4c52-ac47-8dd698031a93'}] 2026-09-15 08:39:26,457 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31236962 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '86f2c990-61b1-4c52-ac47-8dd698031a93'} created pos.order #722 2026-09-15 08:39:26,487 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31236962 finished 2026-09-15 08:39:26,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.055 0.079 2026-09-15 08:39:26,576 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75070894 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ff16d341-a33d-4be7-b59b-0075a69af97e'}] 2026-09-15 08:39:26,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75070894 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ff16d341-a33d-4be7-b59b-0075a69af97e'} created pos.order #723 2026-09-15 08:39:26,630 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75070894 finished 2026-09-15 08:39:26,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.030 0.056 2026-09-15 08:39:26,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,736 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,800 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,810 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:39:26,814 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:39:26,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:26,973 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:27,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:27,043 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79242239 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ff16d341-a33d-4be7-b59b-0075a69af97e'}] 2026-09-15 08:39:27,047 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:39:27,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [695] to pos.order #723 2026-09-15 08:39:27,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79242239 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'ff16d341-a33d-4be7-b59b-0075a69af97e'} updated pos.order #723 2026-09-15 08:39:27,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79242239 finished 2026-09-15 08:39:27,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.214 0.220 2026-09-15 08:39:27,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:27,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:27,714 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:27,770 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:27,821 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:27,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:27,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:27,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:27,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28709179 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '86f2c990-61b1-4c52-ac47-8dd698031a93'}] 2026-09-15 08:39:28,057 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [696] to pos.order #722 2026-09-15 08:39:28,231 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28709179 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '86f2c990-61b1-4c52-ac47-8dd698031a93'} updated pos.order #722 2026-09-15 08:39:28,243 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28709179 finished 2026-09-15 08:39:28,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.101 0.202 2026-09-15 08:39:28,368 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:28,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-15 08:39:28,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-15 08:39:28,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17438872 (allocated 18485248) 2026-09-15 08:39:28,520 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 69497 2026-09-15 08:39:28,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-15 08:39:28,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 69497 2026-09-15 08:39:28,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083928_577863_test_07_split_bill_screen.txt 2026-09-15 08:39:28,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp0mbevrye_chrome_odoo" 2026-09-15 08:39:28,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 69629 2026-09-15 08:39:28,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmplhulxnt5_chrome_odoo 2026-09-15 08:39:28,833 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40807/json/version 2026-09-15 08:39:28,834 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:28,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:39:28,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:40807/json 2026-09-15 08:39:28,838 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:28,842 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:40807/devtools/page/1A64637B52F01CDDEA479CD4F9336313 2026-09-15 08:39:28,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-15 08:39:28,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-15 08:39:28,892 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:39:28,895 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-15 08:39:28,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:28,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:28,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.032 0.040 2026-09-15 08:39:28,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '1A64637B52F01CDDEA479CD4F9336313', 'loaderId': '03C9331BC1EF7E8F4D0CA96BC92B70BE', 'isDownload': False} 2026-09-15 08:39:28,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-09-15 08:39:29,002 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:39:29,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-15 08:39:29,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:39:29,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-09-15 08:39:29,571 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:39:29,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:39:29,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:29,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.004 0.006 2026-09-15 08:39:29,620 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:29,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:39:29,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:29,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.008 2026-09-15 08:39:29,678 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:39:29,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.020 2026-09-15 08:39:29,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-15 08:39:30,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 276 0.145 0.265 2026-09-15 08:39:30,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "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-15 08:39:30,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.006 2026-09-15 08:39:30,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.013 2026-09-15 08:39:30,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.009 0.047 2026-09-15 08:39:30,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:39:30,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-15 08:39:30,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39: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-15 08:39:30,470 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:30,502 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:30,504 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:30,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.021 0.017 2026-09-15 08:39:30,535 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:39:30,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.053 2026-09-15 08:39:30,538 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39: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-15 08:39:30,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-15 08:39:30,574 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:30,604 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:39:30,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.032 0.052 2026-09-15 08:39:30,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.021 0.111 2026-09-15 08:39:30,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:39:30,800 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:30,827 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:30,881 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:30,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:30,982 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,031 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,082 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,155 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,208 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,257 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,359 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,429 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,443 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:31,481 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,778 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,896 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:31,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:32,004 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:32,084 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:32,089 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4409299 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '667f983a-19ab-4546-a3a1-9fca623709a1'}] 2026-09-15 08:39:32,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4409299 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '667f983a-19ab-4546-a3a1-9fca623709a1'} created pos.order #724 2026-09-15 08:39:32,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4409299 finished 2026-09-15 08:39:32,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.030 0.059 2026-09-15 08:39:32,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86698318 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '3fc39071-ca29-4586-841d-a531b2fd8ecc'}] 2026-09-15 08:39:32,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86698318 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '3fc39071-ca29-4586-841d-a531b2fd8ecc'} created pos.order #725 2026-09-15 08:39:32,304 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86698318 finished 2026-09-15 08:39:32,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.058 0.082 2026-09-15 08:39:32,401 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:32,404 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:32,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:32,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:32,488 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81882948 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '3fc39071-ca29-4586-841d-a531b2fd8ecc'}] 2026-09-15 08:39:32,493 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:39:32,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [697] to pos.order #725 2026-09-15 08:39:32,745 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81882948 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '3fc39071-ca29-4586-841d-a531b2fd8ecc'} updated pos.order #725 2026-09-15 08:39:32,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81882948 finished 2026-09-15 08:39:32,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.119 0.211 2026-09-15 08:39:32,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:33,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:33,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:33,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:33,171 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:33,228 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:33,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:33,293 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6483436 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '667f983a-19ab-4546-a3a1-9fca623709a1'}] 2026-09-15 08:39:33,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [698] to pos.order #724 2026-09-15 08:39:33,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6483436 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '667f983a-19ab-4546-a3a1-9fca623709a1'} updated pos.order #724 2026-09-15 08:39:33,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6483436 finished 2026-09-15 08:39:33,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.110 0.229 2026-09-15 08:39:33,701 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:33,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-15 08:39:33,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 08:39:33,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18642088 (allocated 20320256) 2026-09-15 08:39:33,860 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 69629 2026-09-15 08:39:33,861 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-15 08:39:33,862 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 69629 2026-09-15 08:39:33,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083933_927062_test_07_split_bill_screen.txt 2026-09-15 08:39:33,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmplhulxnt5_chrome_odoo" 2026-09-15 08:39:33,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-15 08:39:34,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 69755 2026-09-15 08:39:34,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmp78dluy8d_chrome_odoo 2026-09-15 08:39:34,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:41191/json/version 2026-09-15 08:39:34,194 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:34,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:39:34,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:41191/json 2026-09-15 08:39:34,235 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:34,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:41191/devtools/page/FE2F9745A18FA80E12FEFF4D8AC023DD 2026-09-15 08:39:34,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-09-15 08:39:34,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-09-15 08:39:34,309 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:39:34,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-09-15 08:39:34,324 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:34,324 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:34,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:39:34,830 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:34] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.052 0.442 2026-09-15 08:39:34,836 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': 'FE2F9745A18FA80E12FEFF4D8AC023DD', 'loaderId': 'D1956293BD51BFA289A98B5F3473434D', 'isDownload': False} 2026-09-15 08:39:34,836 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-15 08:39:34,844 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:39:34,859 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:34] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:39:34,863 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:34] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:39:34,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:34] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:39:35,308 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:39:35,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-15 08:39:35,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:39:35,356 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39: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-15 08:39:35,356 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:35,364 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:35,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:35,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39: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-15 08:39:35,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.019 2026-09-15 08:39:35,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.027 2026-09-15 08:39:35,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-15 08:39:36,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.225 0.286 2026-09-15 08:39:36,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:39:36,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:39:36,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-09-15 08:39:36,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39: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.010 2026-09-15 08:39:36,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-09-15 08:39:36,205 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:39:36,263 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:39:36,272 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:39:36,276 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:39:36,296 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:39:36,298 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39: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-15 08:39:36,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.034 0.042 2026-09-15 08:39:36,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:36,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.097 2026-09-15 08:39:36,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-09-15 08:39:36,449 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:36,465 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:36,523 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:36,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.062 0.049 2026-09-15 08:39:36,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.113 2026-09-15 08:39:36,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.041 0.234 2026-09-15 08:39:36,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.034 2026-09-15 08:39:36,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:36,768 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:36,830 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:36,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:36,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:36,982 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,032 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,100 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,202 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,303 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,378 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,480 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,527 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,730 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,895 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:37,963 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:37,967 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:38,029 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:38,095 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:38,101 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7536157 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c6cb9af6-c273-4fd3-a73b-8ef77e4f265d'}] 2026-09-15 08:39:38,103 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:38,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7536157 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c6cb9af6-c273-4fd3-a73b-8ef77e4f265d'} created pos.order #726 2026-09-15 08:39:38,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7536157 finished 2026-09-15 08:39:38,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.169 0.280 2026-09-15 08:39:38,706 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:38,755 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:38,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:39:38,821 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:38,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:38,922 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:38,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,198 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10876697 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b15b7ff8-0b6a-47f8-a5e2-5f1eaf7a3c10'}] 2026-09-15 08:39:39,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10876697 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b15b7ff8-0b6a-47f8-a5e2-5f1eaf7a3c10'} created pos.order #727 2026-09-15 08:39:39,262 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10876697 finished 2026-09-15 08:39:39,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.043 0.090 2026-09-15 08:39:39,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.028 0.027 2026-09-15 08:39:39,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.020 2026-09-15 08:39:39,457 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:39] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.022 2026-09-15 08:39:39,516 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,558 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,711 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,870 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:39,983 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,193 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,395 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,609 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,673 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:40,676 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74336281 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b15b7ff8-0b6a-47f8-a5e2-5f1eaf7a3c10'}] 2026-09-15 08:39:40,703 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1189] to pos.order #727 2026-09-15 08:39:40,767 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #727 2026-09-15 08:39:40,925 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74336281 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b15b7ff8-0b6a-47f8-a5e2-5f1eaf7a3c10'} updated pos.order #727 2026-09-15 08:39:40,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74336281 finished 2026-09-15 08:39:41,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.127 0.225 2026-09-15 08:39:41,134 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-09-15 08:39:41,134 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-15 08:39:41,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18667260 (allocated 20320256) 2026-09-15 08:39:41,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 69755 2026-09-15 08:39:41,276 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-09-15 08:39:41,276 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 69755 2026-09-15 08:39:41,380 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083941_380216_test_08_refund_stay_current_table.txt 2026-09-15 08:39:41,380 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmp78dluy8d_chrome_odoo" 2026-09-15 08:39:41,399 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-15 08:39:42,551 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 69883 2026-09-15 08:39:42,551 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmp97qcluic_chrome_odoo 2026-09-15 08:39:42,552 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:41905/json/version 2026-09-15 08:39:42,553 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:42,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:39:42,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:41905/json 2026-09-15 08:39:42,559 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:42,561 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:41905/devtools/page/E61BC7745D8A64BCB41A4DE5719B3AB4 2026-09-15 08:39:42,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-09-15 08:39:42,563 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-09-15 08:39:42,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:39:42,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-09-15 08:39:42,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:42,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:42,640 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:39:43,109 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.054 0.419 2026-09-15 08:39:43,113 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': 'E61BC7745D8A64BCB41A4DE5719B3AB4', 'loaderId': 'C0E6F25C38EF84E2C1FD7DAA64003B98', 'isDownload': False} 2026-09-15 08:39:43,113 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-09-15 08:39:43,119 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:39:43,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:39:43,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-15 08:39:43,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.029 2026-09-15 08:39:43,634 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:39:43,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:39:43,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:43,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:39:43,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:43,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:39:43,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:43,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-15 08:39:43,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.020 2026-09-15 08:39:43,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-09-15 08:39:43,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.024 0.025 2026-09-15 08:39:44,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.253 0.299 2026-09-15 08:39:44,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "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-15 08:39:44,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:39:44,526 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-15 08:39:44,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:39:44,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-09-15 08:39:44,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:39:44,601 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:44,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:39:44,648 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:39:44,673 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:39:44,673 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:39:44,679 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:44,681 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-15 08:39:44,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.049 0.031 2026-09-15 08:39:44,716 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:39:44,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.108 2026-09-15 08:39:44,796 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:44,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.042 0.087 2026-09-15 08:39:44,814 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:39:44,896 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.034 0.168 2026-09-15 08:39:44,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.149 2026-09-15 08:39:45,049 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:39:45,120 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,143 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:45,184 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,241 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,298 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,353 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,544 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,654 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,710 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,816 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,929 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:45,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,134 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,261 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,311 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,400 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,554 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,605 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,852 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:46,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,012 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,356 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,407 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,611 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,662 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,713 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28321554 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f0f196a-9032-4f5e-9c58-9f9ca65425b7'}] 2026-09-15 08:39:47,940 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:47,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28321554 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f0f196a-9032-4f5e-9c58-9f9ca65425b7'} created pos.order #728 2026-09-15 08:39:48,004 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28321554 finished 2026-09-15 08:39:48,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.075 0.092 2026-09-15 08:39:48,149 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38153347 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'aa1f8115-2aa7-4ef9-be09-a318dadfe20a'}] 2026-09-15 08:39:48,237 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38153347 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'aa1f8115-2aa7-4ef9-be09-a318dadfe20a'} created pos.order #729 2026-09-15 08:39:48,248 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38153347 finished 2026-09-15 08:39:48,279 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.053 0.080 2026-09-15 08:39:48,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:48,425 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:48,492 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:48,506 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:48,508 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:39:48,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:48,594 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:48,666 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:48,731 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:48,737 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49430038 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'aa1f8115-2aa7-4ef9-be09-a318dadfe20a'}] 2026-09-15 08:39:48,741 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:39:48,831 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #729 2026-09-15 08:39:49,240 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49430038 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'aa1f8115-2aa7-4ef9-be09-a318dadfe20a'} updated pos.order #729 2026-09-15 08:39:49,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49430038 finished 2026-09-15 08:39:49,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 335 0.198 0.399 2026-09-15 08:39:49,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:49,571 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:49,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:49,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:49,731 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:49,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:49,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:49,883 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:49,934 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:49,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:50,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:50,087 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:50,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:50,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:50,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-09-15 08:39:50,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-15 08:39:50,412 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22684772 (allocated 25432064) 2026-09-15 08:39:50,422 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 69883 2026-09-15 08:39:50,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-09-15 08:39:50,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 69883 2026-09-15 08:39:50,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083950_483894_test_09_combo_split_bill.txt 2026-09-15 08:39:50,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmp97qcluic_chrome_odoo" 2026-09-15 08:39:50,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-15 08:39:50,823 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 70021 2026-09-15 08:39:50,823 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpksh9g6_5_chrome_odoo 2026-09-15 08:39:50,823 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:45865/json/version 2026-09-15 08:39:50,827 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:50,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:39:50,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:45865/json 2026-09-15 08:39:50,831 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:50,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:45865/devtools/page/F87141358A4C4E1EC0E67B4D1AD1D770 2026-09-15 08:39:50,833 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-09-15 08:39:50,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-09-15 08:39:50,907 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:39:50,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-09-15 08:39:50,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:50,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:50,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:39:51,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:51] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.090 0.454 2026-09-15 08:39:51,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'F87141358A4C4E1EC0E67B4D1AD1D770', 'loaderId': 'A1DD9D2A538CA3F1BA69D40C4764C1B9', 'isDownload': False} 2026-09-15 08:39:51,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-15 08:39:51,489 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:39:51,508 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:51] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:39:51,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:51] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-15 08:39:51,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:51] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.032 2026-09-15 08:39:52,003 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:52,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:39:52,053 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:52,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-15 08:39:52,061 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:52,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:39:52,087 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:39:52,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.009 2026-09-15 08:39:52,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.036 2026-09-15 08:39:52,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.027 2026-09-15 08:39:52,193 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.024 2026-09-15 08:39:53,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.290 0.501 2026-09-15 08:39:53,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:39:53,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:39:53,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-15 08:39:53,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:39:53,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-15 08:39:53,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:39:53,305 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-15 08:39:53,306 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-15 08:39:53,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.013 0.028 2026-09-15 08:39:53,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-15 08:39:53,314 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:53,341 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:39:53,346 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39: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-15 08:39:53,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.029 0.048 2026-09-15 08:39:53,411 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:39:53,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:53,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.022 0.031 2026-09-15 08:39:53,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.018 0.086 2026-09-15 08:39:53,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:53,579 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:39:53,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.036 2026-09-15 08:39:53,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:39:53,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:53,755 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:39:53,803 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:53,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:53,904 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:53,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:54,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:54,057 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-09-15 08:39:54,108 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:54,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5593954 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f0c2fadc-8d94-4091-b281-5ce50c2fe601'}] 2026-09-15 08:39:54,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:54,276 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5593954 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f0c2fadc-8d94-4091-b281-5ce50c2fe601'} created pos.order #730 2026-09-15 08:39:54,297 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5593954 finished 2026-09-15 08:39:54,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.093 0.084 2026-09-15 08:39:54,416 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:54,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:39:56,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:56,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:56,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:56,611 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:58,651 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:58,702 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:58,753 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:58,804 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-09-15 08:39:58,804 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-15 08:39:58,867 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15372772 (allocated 16515072) 2026-09-15 08:39:58,871 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 70021 2026-09-15 08:39:58,871 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-09-15 08:39:58,872 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 70021 2026-09-15 08:39:58,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_083958_953785_test_10_save_last_preparation_changes.txt 2026-09-15 08:39:58,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpksh9g6_5_chrome_odoo" 2026-09-15 08:39:59,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-09-15 08:39:59,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 70146 2026-09-15 08:39:59,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmp0ka5wjs4_chrome_odoo 2026-09-15 08:39:59,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:41501/json/version 2026-09-15 08:39:59,332 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:59,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:39:59,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:41501/json 2026-09-15 08:39:59,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:39:59,396 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:41501/devtools/page/5E79FD22236AA239F097EC95D97E590E 2026-09-15 08:39:59,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-09-15 08:39:59,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-09-15 08:39:59,489 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:39:59,498 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-09-15 08:39:59,501 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:59,501 44 INFO rb-7f8ce6a-224855-415796 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-15 08:39:59,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:39:59,992 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:39:59] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.045 0.437 2026-09-15 08:39:59,997 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '5E79FD22236AA239F097EC95D97E590E', 'loaderId': 'E6EA3915ADC89A2A33EA37D8026A1F35', 'isDownload': False} 2026-09-15 08:39:59,997 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-09-15 08:40:00,002 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:00,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-15 08:40:00,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-15 08:40:00,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-15 08:40:00,461 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:00,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 08:40:00,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:40:00,522 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:00,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:00,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:40:00,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:00,601 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.009 2026-09-15 08:40:00,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.027 2026-09-15 08:40:00,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.023 2026-09-15 08:40:00,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-15 08:40:01,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.209 0.323 2026-09-15 08:40:01,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:40:01,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:40:01,385 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-15 08:40:01,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:40:01,413 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-09-15 08:40:01,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-15 08:40:01,482 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:40:01,519 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:01,531 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.034 2026-09-15 08:40:01,533 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-15 08:40:01,550 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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-15 08:40:01,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.053 0.036 2026-09-15 08:40:01,568 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:01,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.100 2026-09-15 08:40:01,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-09-15 08:40:01,687 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:40:01,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:01,731 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:01,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.070 0.056 2026-09-15 08:40:01,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.051 0.159 2026-09-15 08:40:01,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.206 2026-09-15 08:40:02,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:40:02,081 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,107 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:02,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,226 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,279 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,327 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,378 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,429 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,486 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,510 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97527079 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '99a4aa41-5e27-4755-b8c6-2e25edd0aafa'}] 2026-09-15 08:40:02,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97527079 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '99a4aa41-5e27-4755-b8c6-2e25edd0aafa'} created pos.order #731 2026-09-15 08:40:02,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97527079 finished 2026-09-15 08:40:02,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.062 0.084 2026-09-15 08:40:02,689 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:40:02,807 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,862 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,912 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:02,963 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,017 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,251 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,302 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,357 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,459 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,526 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,532 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:03,533 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:03,597 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:03,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92273234 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '99a4aa41-5e27-4755-b8c6-2e25edd0aafa'}] 2026-09-15 08:40:03,678 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:03,839 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #731 2026-09-15 08:40:04,078 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92273234 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '99a4aa41-5e27-4755-b8c6-2e25edd0aafa'} updated pos.order #731 2026-09-15 08:40:04,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92273234 finished 2026-09-15 08:40:04,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.225 0.277 2026-09-15 08:40:04,310 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-09-15 08:40:04,311 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-15 08:40:04,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16431164 (allocated 18223104) 2026-09-15 08:40:04,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 70146 2026-09-15 08:40:04,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-09-15 08:40:04,434 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 70146 2026-09-15 08:40:04,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084004_494025_test_12_order_tracking.txt 2026-09-15 08:40:04,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmp0ka5wjs4_chrome_odoo" 2026-09-15 08:40:04,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-09-15 08:40:04,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 70275 2026-09-15 08:40:04,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpv4dsherm_chrome_odoo 2026-09-15 08:40:04,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:35125/json/version 2026-09-15 08:40:04,846 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:04,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:40:04,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:35125/json 2026-09-15 08:40:04,849 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:04,855 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:35125/devtools/page/33859E3DF9825C48C6C904CC21177F3F 2026-09-15 08:40:04,857 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-09-15 08:40:04,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-09-15 08:40:04,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:40:04,934 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-09-15 08:40:04,937 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:04,937 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:04,952 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:40:05,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:05] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.066 0.440 2026-09-15 08:40:05,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': '33859E3DF9825C48C6C904CC21177F3F', 'loaderId': '5D90FDC701FDE25442BB15FE44FC8617', 'isDownload': False} 2026-09-15 08:40:05,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-09-15 08:40:05,469 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:05,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:05] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:40:05,507 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:05] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 08:40:05,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:05] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.051 2026-09-15 08:40:05,981 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:40:05,990 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:40:06,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:40:06,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:06,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:06,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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-15 08:40:06,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:06,095 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-09-15 08:40:06,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-15 08:40:06,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.023 2026-09-15 08:40:06,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-15 08:40:06,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.226 0.275 2026-09-15 08:40:06,689 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:40:06,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:40:06,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-15 08:40:06,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:40:06,857 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-09-15 08:40:06,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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-15 08:40:06,923 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:40:06,925 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:40:06,928 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-15 08:40:06,959 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:40:06,973 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "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-15 08:40:06,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:06] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.057 0.029 2026-09-15 08:40:06,999 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:07,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:07] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.091 2026-09-15 08:40:07,005 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-09-15 08:40:07,147 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:07,163 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:07,180 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:40:07,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:07] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.034 0.036 2026-09-15 08:40:07,274 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:07] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.024 0.105 2026-09-15 08:40:07,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.142 2026-09-15 08:40:07,396 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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-15 08:40:07,484 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:07,501 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:07,569 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:07,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-09-15 08:40:07,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:40:07,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13906432 (allocated 15204352) 2026-09-15 08:40:07,719 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 70275 2026-09-15 08:40:07,720 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-09-15 08:40:07,720 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 70275 2026-09-15 08:40:07,762 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084007_762189_test_13_category_check.txt 2026-09-15 08:40:07,762 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpv4dsherm_chrome_odoo" 2026-09-15 08:40:07,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-09-15 08:40:08,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 70398 2026-09-15 08:40:08,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmp0aqa1r0w_chrome_odoo 2026-09-15 08:40:08,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:42947/json/version 2026-09-15 08:40:08,075 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:08,091 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:40:08,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:42947/json 2026-09-15 08:40:08,092 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:08,094 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:42947/devtools/page/788F098224FC3D1D94165949C58DD70F 2026-09-15 08:40:08,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-09-15 08:40:08,099 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-09-15 08:40:08,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:40:08,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-09-15 08:40:08,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:08,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:08,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:40:08,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:08] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.051 0.424 2026-09-15 08:40:08,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': '788F098224FC3D1D94165949C58DD70F', 'loaderId': '9E96442A3F905BD6DF3E60D3B2D98138', 'isDownload': False} 2026-09-15 08:40:08,639 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-09-15 08:40:08,644 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:08,659 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:08] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:40:08,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:08] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:40:08,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:08] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:40:09,165 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:09,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-15 08:40:09,206 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:09,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:40:09,217 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:09,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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-15 08:40:09,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:09,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.007 2026-09-15 08:40:09,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-09-15 08:40:09,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-09-15 08:40:09,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.028 2026-09-15 08:40:09,916 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.232 0.310 2026-09-15 08:40:09,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:40:09,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:40:10,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-15 08:40:10,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.016 2026-09-15 08:40:10,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-09-15 08:40:10,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:40:10,164 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:10,169 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:10,188 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:10,190 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:10,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.019 0.025 2026-09-15 08:40:10,232 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:10,241 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "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-15 08:40:10,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.060 2026-09-15 08:40:10,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:10,286 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:40:10,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.035 0.049 2026-09-15 08:40:10,373 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.022 0.087 2026-09-15 08:40:10,427 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:10,431 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:10,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.042 2026-09-15 08:40:10,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:40:10,602 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:10,631 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:10,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:10,742 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:10,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21441296 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8f2dc6a5-1c0d-4e21-b420-1fb2cc27611c'}] 2026-09-15 08:40:10,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21441296 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8f2dc6a5-1c0d-4e21-b420-1fb2cc27611c'} created pos.order #732 2026-09-15 08:40:10,862 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21441296 finished 2026-09-15 08:40:10,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.072 0.073 2026-09-15 08:40:10,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:11,002 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:11,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.008 2026-09-15 08:40:11,056 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:13,101 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-09-15 08:40:13,101 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-15 08:40:13,166 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15066044 (allocated 16252928) 2026-09-15 08:40:13,182 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 70398 2026-09-15 08:40:13,185 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-09-15 08:40:13,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 70398 2026-09-15 08:40:13,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084013_251433_test_13_crm_team.txt 2026-09-15 08:40:13,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmp0aqa1r0w_chrome_odoo" 2026-09-15 08:40:13,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-09-15 08:40:13,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 70523 2026-09-15 08:40:13,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpabsa6zd__chrome_odoo 2026-09-15 08:40:13,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:40805/json/version 2026-09-15 08:40:13,528 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:13,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:40:13,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:40805/json 2026-09-15 08:40:13,585 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:13,590 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:40805/devtools/page/530FBBFAC991D1C3D4B9ECCEEE5B2EFE 2026-09-15 08:40:13,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-09-15 08:40:13,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-09-15 08:40:13,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:40:13,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-09-15 08:40:13,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:13,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:13,687 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:40:14,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.042 0.648 2026-09-15 08:40:14,374 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '530FBBFAC991D1C3D4B9ECCEEE5B2EFE', 'loaderId': 'DBB916C765E89B62CE118C3666A2EF3F', 'isDownload': False} 2026-09-15 08:40:14,375 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-09-15 08:40:14,388 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:14,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-15 08:40:14,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:40:14,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.026 2026-09-15 08:40:14,849 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:14,882 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:40:14,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-15 08:40:14,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:14,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:14,928 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:40:14,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:14,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-15 08:40:14,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "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-15 08:40:14,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 08:40:15,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.025 2026-09-15 08:40:15,572 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.228 0.280 2026-09-15 08:40:15,589 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:40:15,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:40:15,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-15 08:40:15,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:40:15,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-09-15 08:40:15,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:40:15,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:15,815 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:40:15,821 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:15,841 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-15 08:40:15,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.016 0.030 2026-09-15 08:40:15,889 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:40:15,891 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:40:15,892 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.021 0.069 2026-09-15 08:40:15,929 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-15 08:40:15,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:15,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:15] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.049 0.045 2026-09-15 08:40:16,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:16] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.016 0.123 2026-09-15 08:40:16,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.037 2026-09-15 08:40:16,128 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:16,147 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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-15 08:40:16,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,229 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:16,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-09-15 08:40:16,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,615 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7098489 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3951cb3b-a597-4d41-a618-d1727babc5eb'}] 2026-09-15 08:40:16,707 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7098489 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3951cb3b-a597-4d41-a618-d1727babc5eb'} created pos.order #733 2026-09-15 08:40:16,721 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7098489 finished 2026-09-15 08:40:16,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.076 0.087 2026-09-15 08:40:16,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.007 2026-09-15 08:40:16,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:16,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,044 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,099 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,364 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,420 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,537 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,546 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:17,547 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:17,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,638 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,702 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,835 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:17,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19674626 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3951cb3b-a597-4d41-a618-d1727babc5eb'}] 2026-09-15 08:40:17,843 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:17,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [703] to pos.order #733 2026-09-15 08:40:18,159 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19674626 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3951cb3b-a597-4d41-a618-d1727babc5eb'} updated pos.order #733 2026-09-15 08:40:18,177 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19674626 finished 2026-09-15 08:40:18,249 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 212 0.173 0.237 2026-09-15 08:40:18,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:18,429 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-09-15 08:40:18,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-15 08:40:18,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16676960 (allocated 18485248) 2026-09-15 08:40:18,520 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 70523 2026-09-15 08:40:18,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-09-15 08:40:18,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 70523 2026-09-15 08:40:18,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084018_619055_test_14_change_synced_order.txt 2026-09-15 08:40:18,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpabsa6zd__chrome_odoo" 2026-09-15 08:40:18,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-09-15 08:40:19,025 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 70651 2026-09-15 08:40:19,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpicpc4tg9_chrome_odoo 2026-09-15 08:40:19,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36777/json/version 2026-09-15 08:40:19,027 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:19,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:40:19,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36777/json 2026-09-15 08:40:19,032 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:19,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:36777/devtools/page/95C5D23D223050678DC9E429DF277E9E 2026-09-15 08:40:19,041 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-15 08:40:19,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-15 08:40:19,083 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:40:19,091 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-15 08:40:19,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:19,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:19,119 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:40:19,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:19] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.061 0.419 2026-09-15 08:40:19,595 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '95C5D23D223050678DC9E429DF277E9E', 'loaderId': '46A05F40411FAA4B6A1C5115D62FA630', 'isDownload': False} 2026-09-15 08:40:19,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-09-15 08:40:19,606 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:19,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:19] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:40:19,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:19] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-09-15 08:40:19,659 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:19] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-09-15 08:40:20,059 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:20,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-09-15 08:40:20,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:20,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:40:20,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:20,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:40:20,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:20,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-15 08:40:20,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:40:20,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.025 2026-09-15 08:40:20,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.027 2026-09-15 08:40:20,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.347 0.290 2026-09-15 08:40:20,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:40:21,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:40:21,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.035 2026-09-15 08:40:21,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-09-15 08:40:21,166 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-15 08:40:21,187 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.006 2026-09-15 08:40:21,267 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:40:21,277 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.043 2026-09-15 08:40:21,307 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-15 08:40:21,325 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:21,327 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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-15 08:40:21,365 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:21,399 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.123 0.032 2026-09-15 08:40:21,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.174 2026-09-15 08:40:21,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.179 2026-09-15 08:40:21,513 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:21,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:21,535 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:21,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.036 2026-09-15 08:40:21,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.030 0.096 2026-09-15 08:40:21,702 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:21,730 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:21,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.046 0.173 2026-09-15 08:40:21,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.109 2026-09-15 08:40:21,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:21,835 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:21,886 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:21,940 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:21,994 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:22,044 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:22,095 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:22,166 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:22,175 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:22,176 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:22,218 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:22,268 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:22,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:22,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:22,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:22,529 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:22,594 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-15 08:40:22,595 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-15 08:40:22,595 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-15 08:40:22,595 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-15 08:40:22,596 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-15 08:40:22,596 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-15 08:40:22,596 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-15 08:40:22,596 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-15 08:40:22,596 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-15 08:40:22,597 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-15 08:40:22,597 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-15 08:40:22,597 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-15 08:40:22,597 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-15 08:40:22,597 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-15 08:40:22,597 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-15 08:40:22,597 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-15 08:40:22,598 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-15 08:40:22,598 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-15 08:40:22,598 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-15 08:40:22,598 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-15 08:40:22,602 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-15 08:40:22,603 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-15 08:40:22,603 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-15 08:40:22,603 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-15 08:40:22,604 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-15 08:40:22,604 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-15 08:40:22,604 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-15 08:40:22,604 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-15 08:40:22,605 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-15 08:40:22,605 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-15 08:40:22,605 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-15 08:40:22,605 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-15 08:40:22,606 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-15 08:40:22,606 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-15 08:40:22,606 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-15 08:40:22,606 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-15 08:40:22,607 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-15 08:40:22,607 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-15 08:40:22,610 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-15 08:40:22,610 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-15 08:40:22,615 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:22,634 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:40:22,641 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:40:22,642 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:40:22,642 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:22,644 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:40:22,657 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:40:22,673 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:40:22,676 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:22,690 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:40:22,704 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-09-15 08:40:22,705 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-15 08:40:22,707 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-15 08:40:22,708 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-15 08:40:22,708 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-15 08:40:22,708 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-15 08:40:22,709 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-15 08:40:22,709 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-15 08:40:22,709 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-15 08:40:22,709 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-15 08:40:22,710 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-15 08:40:22,719 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:40:22,721 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:22,723 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-15 08:40:22,725 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-15 08:40:22,726 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-15 08:40:22,726 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-15 08:40:22,727 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-15 08:40:22,730 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-15 08:40:22,731 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-15 08:40:22,735 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-15 08:40:22,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-15 08:40:22,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-15 08:40:22,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-15 08:40:22,739 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-15 08:40:22,740 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-15 08:40:22,740 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-15 08:40:22,741 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-15 08:40:22,741 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-15 08:40:22,741 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-15 08:40:22,742 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-15 08:40:22,743 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-15 08:40:22,743 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-15 08:40:22,743 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-15 08:40:22,744 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-15 08:40:22,744 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-15 08:40:22,744 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-15 08:40:22,745 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-15 08:40:22,745 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-15 08:40:22,746 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-15 08:40:22,746 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-15 08:40:22,747 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-15 08:40:22,747 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-15 08:40:22,748 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-15 08:40:22,759 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "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-15 08:40:22,783 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:40:22,785 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:40:22,803 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:40:22,804 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-15 08:40:22,816 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:40:22,824 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-15 08:40:22,828 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-15 08:40:22,831 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-15 08:40:22,835 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-15 08:40:22,843 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:40:22,844 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-15 08:40:22,848 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-15 08:40:22,850 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:40:22,855 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-15 08:40:22,860 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-15 08:40:22,861 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-15 08:40:22,863 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-15 08:40:22,865 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-15 08:40:22,865 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-15 08:40:22,865 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-15 08:40:22,866 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-15 08:40:22,866 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-15 08:40:22,866 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-15 08:40:22,867 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-15 08:40:22,868 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-15 08:40:22,868 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-15 08:40:22,868 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-15 08:40:22,869 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-15 08:40:22,869 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-15 08:40:22,869 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-15 08:40:22,869 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-15 08:40:22,869 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-15 08:40:22,870 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-15 08:40:22,871 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-15 08:40:22,872 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-15 08:40:22,872 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-15 08:40:22,874 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-15 08:40:22,877 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:22,878 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-15 08:40:22,880 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:40:22,880 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-15 08:40:22,881 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-15 08:40:22,884 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-15 08:40:22,884 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-15 08:40:22,884 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-15 08:40:22,884 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-15 08:40:22,885 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-15 08:40:22,886 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-15 08:40:22,887 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-15 08:40:22,887 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-15 08:40:22,887 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-15 08:40:23,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54108307 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '76603840-3ac0-44ed-b4eb-8d450a30a1ab'}] 2026-09-15 08:40:23,227 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:23,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54108307 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '76603840-3ac0-44ed-b4eb-8d450a30a1ab'} created pos.order #734 2026-09-15 08:40:23,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54108307 finished 2026-09-15 08:40:23,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.046 0.080 2026-09-15 08:40:23,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:23,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.013 2026-09-15 08:40:23,433 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:23,492 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:25,534 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-15 08:40:25,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:40:25,624 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16452852 (allocated 17563648) 2026-09-15 08:40:25,633 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 70651 2026-09-15 08:40:25,635 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-15 08:40:25,637 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 70651 2026-09-15 08:40:25,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084025_736235_test_14_pos_payment_sync.txt 2026-09-15 08:40:25,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpicpc4tg9_chrome_odoo" 2026-09-15 08:40:25,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 70815 2026-09-15 08:40:25,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpk552ig6w_chrome_odoo 2026-09-15 08:40:25,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:43909/json/version 2026-09-15 08:40:25,937 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:25,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:40:25,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:43909/json 2026-09-15 08:40:25,959 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:25,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:43909/devtools/page/55199677B790D8AB5F888A855FAE0A2F 2026-09-15 08:40:25,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-15 08:40:25,968 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-15 08:40:25,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:40:25,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-15 08:40:25,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:25,997 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:26,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.023 0.035 2026-09-15 08:40:26,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '55199677B790D8AB5F888A855FAE0A2F', 'loaderId': 'F8ABEB7577203550B7CE2DFCAE904556', 'isDownload': False} 2026-09-15 08:40:26,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-09-15 08:40:26,085 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:26,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.015 0.008 2026-09-15 08:40:26,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:40:26,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-09-15 08:40:26,599 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:26,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:26,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:26,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:40:26,642 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:26,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:40:26,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:26,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.009 0.010 2026-09-15 08:40:26,722 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.011 0.024 2026-09-15 08:40:26,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.020 2026-09-15 08:40:26,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-15 08:40:27,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 329 0.245 0.304 2026-09-15 08:40:27,358 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:27,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "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-15 08:40:27,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.032 2026-09-15 08:40:27,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "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-15 08:40:27,536 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-15 08:40:27,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:27,627 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:40:27,643 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-15 08:40:27,651 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.048 2026-09-15 08:40:27,681 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:40:27,686 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:27,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.028 0.062 2026-09-15 08:40:27,693 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:40:27,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-09-15 08:40:27,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.100 2026-09-15 08:40:27,769 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:27,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.037 0.035 2026-09-15 08:40:27,843 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:27,887 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:40:27,891 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:27,894 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:40:27,895 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:40:27,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.042 0.117 2026-09-15 08:40:27,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:27] "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.140 2026-09-15 08:40:28,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,056 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,178 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,229 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,358 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:28,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,611 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,662 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,717 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,824 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,881 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:28,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:40:28,969 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-15 08:40:28,969 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-15 08:40:28,970 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-15 08:40:28,970 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-15 08:40:28,971 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-15 08:40:28,972 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-15 08:40:28,972 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-15 08:40:28,972 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-15 08:40:28,972 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-15 08:40:28,972 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-15 08:40:28,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-15 08:40:28,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-15 08:40:28,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-15 08:40:28,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-15 08:40:28,974 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-15 08:40:28,974 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-15 08:40:28,974 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-15 08:40:28,975 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-15 08:40:28,975 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-15 08:40:28,975 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-15 08:40:28,979 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-15 08:40:28,979 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-15 08:40:28,979 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-15 08:40:28,979 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-15 08:40:28,980 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-15 08:40:28,980 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-15 08:40:28,982 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-15 08:40:28,982 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-15 08:40:28,983 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-15 08:40:28,990 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-15 08:40:28,990 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-15 08:40:28,991 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-15 08:40:28,995 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-15 08:40:28,985 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:28,997 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:28,994 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:29,000 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-15 08:40:29,001 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-15 08:40:29,001 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-15 08:40:29,002 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-15 08:40:29,002 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-15 08:40:29,002 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-15 08:40:29,003 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-15 08:40:29,008 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-15 08:40:29,008 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-15 08:40:29,009 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-15 08:40:29,009 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-15 08:40:29,009 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-15 08:40:29,009 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-15 08:40:29,010 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-15 08:40:29,010 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-15 08:40:29,011 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-15 08:40:29,011 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-15 08:40:29,011 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-15 08:40:29,011 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-15 08:40:29,012 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-15 08:40:29,012 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-15 08:40:29,012 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-15 08:40:29,012 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-15 08:40:29,013 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-15 08:40:29,013 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-15 08:40:29,013 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-15 08:40:29,013 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-15 08:40:29,013 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-15 08:40:29,014 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-15 08:40:29,015 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:29,016 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-15 08:40:29,017 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-15 08:40:29,017 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-15 08:40:29,017 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-15 08:40:29,018 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-15 08:40:29,018 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-15 08:40:29,019 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-15 08:40:29,019 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-15 08:40:29,022 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-15 08:40:29,023 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:29,029 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-15 08:40:29,031 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-15 08:40:29,032 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:29,033 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:40:29,035 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:40:29,038 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:29,040 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:40:29,042 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-15 08:40:29,043 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-15 08:40:29,043 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-15 08:40:29,043 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-15 08:40:29,043 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-15 08:40:29,044 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-15 08:40:29,045 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:29,047 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-15 08:40:29,056 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:29,063 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:29,072 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:40:29,077 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:40:29,080 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:40:29,082 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:40:29,113 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-15 08:40:29,113 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-15 08:40:29,114 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-15 08:40:29,116 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-15 08:40:29,116 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-15 08:40:29,117 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-15 08:40:29,117 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-15 08:40:29,117 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-15 08:40:29,117 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-15 08:40:29,118 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-15 08:40:29,118 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-15 08:40:29,118 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-15 08:40:29,118 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-15 08:40:29,119 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-15 08:40:29,119 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-15 08:40:29,119 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-15 08:40:29,120 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-15 08:40:29,120 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-15 08:40:29,120 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-15 08:40:29,120 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-15 08:40:29,120 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-15 08:40:29,122 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-15 08:40:29,122 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-15 08:40:29,123 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-15 08:40:29,123 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-15 08:40:29,123 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-15 08:40:29,123 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-15 08:40:29,125 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-15 08:40:29,128 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-15 08:40:29,129 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-15 08:40:29,129 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-15 08:40:29,130 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-15 08:40:29,131 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-15 08:40:29,131 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-15 08:40:29,131 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-15 08:40:29,131 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-15 08:40:29,131 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-15 08:40:29,134 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-15 08:40:29,134 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-15 08:40:29,134 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-15 08:40:29,142 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:29,152 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:29,164 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:29,178 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:40:29,183 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:40:29,186 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:40:29,193 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:40:29,197 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:40:29,199 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:29,508 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18288739 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '76603840-3ac0-44ed-b4eb-8d450a30a1ab'}] 2026-09-15 08:40:29,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:29,569 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #222 deleted pos.payment records with IDs: [705] 2026-09-15 08:40:29,652 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [706] to pos.order #734 2026-09-15 08:40:29,660 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18288739 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '76603840-3ac0-44ed-b4eb-8d450a30a1ab'} updated pos.order #734 2026-09-15 08:40:29,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18288739 finished 2026-09-15 08:40:29,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 98 0.092 0.129 2026-09-15 08:40:29,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:29,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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.006 2026-09-15 08:40:29,812 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:29,868 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:31,918 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-15 08:40:31,918 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:40:32,001 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16764704 (allocated 18087936) 2026-09-15 08:40:32,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 70815 2026-09-15 08:40:32,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-15 08:40:32,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 70815 2026-09-15 08:40:32,061 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084032_060977_test_14_pos_payment_sync.txt 2026-09-15 08:40:32,061 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpk552ig6w_chrome_odoo" 2026-09-15 08:40:32,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 70973 2026-09-15 08:40:32,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpiho4sjk__chrome_odoo 2026-09-15 08:40:32,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:38139/json/version 2026-09-15 08:40:32,226 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:32,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:40:32,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:38139/json 2026-09-15 08:40:32,272 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:32,275 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:38139/devtools/page/8D133985CC09FC87702F779835793588 2026-09-15 08:40:32,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-15 08:40:32,282 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-15 08:40:32,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:40:32,307 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-15 08:40:32,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:32,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:32,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.014 0.038 2026-09-15 08:40:32,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '8D133985CC09FC87702F779835793588', 'loaderId': 'B848BBC22B3AF10B26DD22AA986B228C', 'isDownload': False} 2026-09-15 08:40:32,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-09-15 08:40:32,391 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:32,409 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:40:32,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-09-15 08:40:32,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-09-15 08:40:32,847 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:32,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:40:32,885 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:32,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:40:32,898 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:32,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:40:32,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:32,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:40:32,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "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.015 2026-09-15 08:40:32,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-09-15 08:40:32,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.005 0.016 2026-09-15 08:40:33,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 312 0.136 0.286 2026-09-15 08:40:33,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:33,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.006 2026-09-15 08:40:33,606 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-15 08:40:33,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.016 2026-09-15 08:40:33,659 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-15 08:40:33,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:33,715 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:33,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:33,747 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:40:33,751 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:40:33,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.022 0.026 2026-09-15 08:40:33,781 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "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-15 08:40:33,786 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:40:33,802 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:40:33,814 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:33,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.013 0.076 2026-09-15 08:40:33,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.023 0.075 2026-09-15 08:40:33,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.018 0.137 2026-09-15 08:40:33,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:40:34,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,069 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:34,079 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:40:34,087 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,091 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:40:34,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,245 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,373 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,473 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,537 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,550 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:34,589 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,640 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,807 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,863 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,914 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,973 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:34,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:40:35,059 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-15 08:40:35,059 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-15 08:40:35,059 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-15 08:40:35,060 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-15 08:40:35,060 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-15 08:40:35,060 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-15 08:40:35,061 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-15 08:40:35,061 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-15 08:40:35,061 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-15 08:40:35,062 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-15 08:40:35,062 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-15 08:40:35,062 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-15 08:40:35,063 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-15 08:40:35,063 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-15 08:40:35,063 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-15 08:40:35,063 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-15 08:40:35,064 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-15 08:40:35,064 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-15 08:40:35,064 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-15 08:40:35,064 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-15 08:40:35,065 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-15 08:40:35,065 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-15 08:40:35,065 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-15 08:40:35,066 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-15 08:40:35,067 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-15 08:40:35,067 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-15 08:40:35,068 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-15 08:40:35,069 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-15 08:40:35,069 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-15 08:40:35,069 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-15 08:40:35,070 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-15 08:40:35,070 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-15 08:40:35,075 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-15 08:40:35,075 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-15 08:40:35,076 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-15 08:40:35,077 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-15 08:40:35,077 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-15 08:40:35,077 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-15 08:40:35,083 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-15 08:40:35,088 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-15 08:40:35,091 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:40:35,093 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:35,101 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:40:35,105 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:40:35,122 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:35,126 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:40:35,137 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:35,150 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:40:35,155 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:40:35,157 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-15 08:40:35,158 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-15 08:40:35,158 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-15 08:40:35,173 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-15 08:40:35,179 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-15 08:40:35,198 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-15 08:40:35,202 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:40:35,207 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-15 08:40:35,211 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:40:35,217 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-15 08:40:35,223 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-15 08:40:35,231 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:40:35,235 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-15 08:40:35,240 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-15 08:40:35,241 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-15 08:40:35,242 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-15 08:40:35,242 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-15 08:40:35,243 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-15 08:40:35,243 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-15 08:40:35,244 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-15 08:40:35,244 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-15 08:40:35,244 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-15 08:40:35,245 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-15 08:40:35,245 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-15 08:40:35,245 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-15 08:40:35,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-15 08:40:35,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-15 08:40:35,247 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-15 08:40:35,247 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-15 08:40:35,247 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-15 08:40:35,248 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-15 08:40:35,248 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-15 08:40:35,249 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-15 08:40:35,249 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-15 08:40:35,249 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-15 08:40:35,250 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-15 08:40:35,250 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-15 08:40:35,251 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-15 08:40:35,251 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-15 08:40:35,252 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-15 08:40:35,253 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-15 08:40:35,253 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-15 08:40:35,254 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-15 08:40:35,254 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-15 08:40:35,254 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-15 08:40:35,272 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:40:35,280 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:40:35,283 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:35,291 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:40:35,311 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:40:35,317 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-15 08:40:35,317 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-15 08:40:35,322 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.063 2026-09-15 08:40:35,323 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-15 08:40:35,336 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:35,343 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-15 08:40:35,343 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-15 08:40:35,344 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-15 08:40:35,344 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-15 08:40:35,349 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-15 08:40:35,354 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:40:35,362 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:35,364 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:40:35,380 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:40:35,385 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:40:35,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-15 08:40:35,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-15 08:40:35,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-15 08:40:35,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-15 08:40:35,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-15 08:40:35,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-15 08:40:35,391 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-15 08:40:35,391 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-15 08:40:35,391 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-15 08:40:35,391 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-15 08:40:35,394 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-15 08:40:35,395 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-15 08:40:35,395 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-15 08:40:35,396 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-15 08:40:35,397 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-15 08:40:35,402 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-15 08:40:35,404 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-15 08:40:35,404 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-15 08:40:35,404 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-15 08:40:35,405 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-15 08:40:35,405 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-15 08:40:35,405 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-15 08:40:35,405 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-15 08:40:35,405 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-15 08:40:35,406 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-15 08:40:35,406 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-15 08:40:35,406 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-15 08:40:35,414 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-15 08:40:35,414 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-15 08:40:35,415 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-15 08:40:35,415 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-15 08:40:35,415 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-15 08:40:35,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15218812 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '76603840-3ac0-44ed-b4eb-8d450a30a1ab'}] 2026-09-15 08:40:35,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:35,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #734 2026-09-15 08:40:35,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15218812 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '76603840-3ac0-44ed-b4eb-8d450a30a1ab'} updated pos.order #734 2026-09-15 08:40:35,872 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15218812 finished 2026-09-15 08:40:35,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.089 0.121 2026-09-15 08:40:36,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:36,010 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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.012 2026-09-15 08:40:36,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:36,108 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:38,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-15 08:40:38,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:40:38,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16743648 (allocated 18350080) 2026-09-15 08:40:38,243 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 70973 2026-09-15 08:40:38,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-15 08:40:38,248 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 70973 2026-09-15 08:40:38,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084038_328259_test_14_pos_payment_sync.txt 2026-09-15 08:40:38,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpiho4sjk__chrome_odoo" 2026-09-15 08:40:38,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-09-15 08:40:38,630 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 71130 2026-09-15 08:40:38,630 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmp700a6s17_chrome_odoo 2026-09-15 08:40:38,630 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:43005/json/version 2026-09-15 08:40:38,635 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:38,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:40:38,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:43005/json 2026-09-15 08:40:38,764 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:38,769 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:43005/devtools/page/60ABED7E4E71A889F5565273A7B6EDD1 2026-09-15 08:40:38,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-09-15 08:40:38,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-09-15 08:40:38,836 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:40:38,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-09-15 08:40:38,853 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:38,853 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:38,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:40:39,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.038 0.391 2026-09-15 08:40:39,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '60ABED7E4E71A889F5565273A7B6EDD1', 'loaderId': '04744625BEDFE575D635A82584DF6BB4', 'isDownload': False} 2026-09-15 08:40:39,306 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-09-15 08:40:39,310 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:39,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:40:39,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:40:39,350 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-09-15 08:40:39,751 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:39,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:40:39,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 08:40:39,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:40:39,822 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:39,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:39,852 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:39,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.014 2026-09-15 08:40:39,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-15 08:40:39,942 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.022 2026-09-15 08:40:39,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.033 2026-09-15 08:40:40,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.226 0.311 2026-09-15 08:40:40,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:40:40,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:40:40,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.039 2026-09-15 08:40:40,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:40:40,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-09-15 08:40:40,799 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:40:40,839 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:40,851 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:40:40,864 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:40,898 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:40,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.021 0.038 2026-09-15 08:40:40,916 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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-15 08:40:40,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.076 2026-09-15 08:40:40,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-09-15 08:40:40,940 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,008 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:40:41,046 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.021 0.030 2026-09-15 08:40:41,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,092 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:40:41,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:41] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.035 0.092 2026-09-15 08:40:41,193 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.075 2026-09-15 08:40:41,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:40:41,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,328 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:41,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,416 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,467 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,522 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,625 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,687 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,738 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:41,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,021 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,138 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,295 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,346 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,409 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,460 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,511 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,730 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,835 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:42,939 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:43,012 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-09-15 08:40:43,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57145189 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f8dca55c-9b74-4fa1-b68f-a6153a9844d9'}] 2026-09-15 08:40:43,103 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57145189 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f8dca55c-9b74-4fa1-b68f-a6153a9844d9'} created pos.order #735 2026-09-15 08:40:43,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57145189 finished 2026-09-15 08:40:43,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.070 0.086 2026-09-15 08:40:43,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63394315 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'dd05edcb-37ce-4d8d-ba80-bae5bdff4724'}] 2026-09-15 08:40:43,268 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63394315 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'dd05edcb-37ce-4d8d-ba80-bae5bdff4724'} created pos.order #736 2026-09-15 08:40:43,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63394315 finished 2026-09-15 08:40:43,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.049 0.075 2026-09-15 08:40:43,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:43,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59567462 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'dd05edcb-37ce-4d8d-ba80-bae5bdff4724'}] 2026-09-15 08:40:43,441 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:43,446 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:43,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59567462 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'dd05edcb-37ce-4d8d-ba80-bae5bdff4724'} updated pos.order #736 2026-09-15 08:40:43,496 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59567462 finished 2026-09-15 08:40:43,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.069 0.077 2026-09-15 08:40:43,623 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.009 2026-09-15 08:40:43,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:43,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:43,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:43,754 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:43,756 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:43,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:43,845 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:43,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:43,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:43,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45520368 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'dd05edcb-37ce-4d8d-ba80-bae5bdff4724'}] 2026-09-15 08:40:44,087 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [708] to pos.order #736 2026-09-15 08:40:44,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45520368 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'dd05edcb-37ce-4d8d-ba80-bae5bdff4724'} updated pos.order #736 2026-09-15 08:40:44,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45520368 finished 2026-09-15 08:40:44,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.165 0.245 2026-09-15 08:40:44,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:44,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:44,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:44,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.015 2026-09-15 08:40:44,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:44,747 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:44,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:44,845 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:44,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:44,951 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,400 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,506 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:45,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57056048 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f8dca55c-9b74-4fa1-b68f-a6153a9844d9'}] 2026-09-15 08:40:45,830 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1209] 2026-09-15 08:40:45,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1212] to pos.order #735 2026-09-15 08:40:45,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57056048 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f8dca55c-9b74-4fa1-b68f-a6153a9844d9'} updated pos.order #735 2026-09-15 08:40:45,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57056048 finished 2026-09-15 08:40:45,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.039 0.077 2026-09-15 08:40:45,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29354811 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'ee9d72e6-c60e-43da-9dbb-47b9afac3029'}] 2026-09-15 08:40:45,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29354811 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'ee9d72e6-c60e-43da-9dbb-47b9afac3029'} created pos.order #737 2026-09-15 08:40:45,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29354811 finished 2026-09-15 08:40:46,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.023 0.059 2026-09-15 08:40:46,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:46,123 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:46,187 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:46,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32582213 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'ee9d72e6-c60e-43da-9dbb-47b9afac3029'}] 2026-09-15 08:40:46,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [709] to pos.order #737 2026-09-15 08:40:46,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32582213 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'ee9d72e6-c60e-43da-9dbb-47b9afac3029'} updated pos.order #737 2026-09-15 08:40:46,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32582213 finished 2026-09-15 08:40:46,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.115 0.205 2026-09-15 08:40:46,597 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:46,649 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:46,706 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:46,771 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:46,813 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:46,870 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:46,875 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42638960 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f8dca55c-9b74-4fa1-b68f-a6153a9844d9'}] 2026-09-15 08:40:46,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [710] to pos.order #735 2026-09-15 08:40:47,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42638960 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'f8dca55c-9b74-4fa1-b68f-a6153a9844d9'} updated pos.order #735 2026-09-15 08:40:47,066 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42638960 finished 2026-09-15 08:40:47,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.066 0.169 2026-09-15 08:40:47,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:47,235 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-09-15 08:40:47,235 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 08:40:47,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20765408 (allocated 22286336) 2026-09-15 08:40:47,369 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 71130 2026-09-15 08:40:47,376 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-09-15 08:40:47,377 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 71130 2026-09-15 08:40:47,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084047_433747_test_15_split_bill_screen_actions.txt 2026-09-15 08:40:47,434 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmp700a6s17_chrome_odoo" 2026-09-15 08:40:47,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-09-15 08:40:47,814 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 71267 2026-09-15 08:40:47,815 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmp8cp5iujw_chrome_odoo 2026-09-15 08:40:47,815 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:46535/json/version 2026-09-15 08:40:47,816 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:47,818 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:40:47,818 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:46535/json 2026-09-15 08:40:47,819 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:47,821 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:46535/devtools/page/ADB4A53C33D5271E078E941C5DFC613B 2026-09-15 08:40:47,824 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-09-15 08:40:47,825 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-09-15 08:40:47,859 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:40:47,870 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-09-15 08:40:47,872 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:47,872 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:47,881 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:40:48,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:48] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.076 0.559 2026-09-15 08:40:48,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': 'ADB4A53C33D5271E078E941C5DFC613B', 'loaderId': '5EB4DEEA715339CF26F69D601B379967', 'isDownload': False} 2026-09-15 08:40:48,516 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:48,523 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:48,554 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:48] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.012 2026-09-15 08:40:48,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:48] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-15 08:40:48,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:48] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.042 2026-09-15 08:40:48,971 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:48,984 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:40:49,000 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:49,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-15 08:40:49,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:49,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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-15 08:40:49,035 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:49,063 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.012 2026-09-15 08:40:49,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "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.022 2026-09-15 08:40:49,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 08:40:49,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.043 2026-09-15 08:40:49,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.248 0.268 2026-09-15 08:40:49,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:40:49,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:40:49,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-15 08:40:49,842 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:40:49,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-09-15 08:40:49,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-15 08:40:49,915 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:40:49,941 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:49,945 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:40:49,965 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:49,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.022 0.049 2026-09-15 08:40:49,979 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:40:50,005 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:50] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.097 2026-09-15 08:40:50,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-15 08:40:50,021 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,080 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:40:50,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:50] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.026 0.036 2026-09-15 08:40:50,196 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:50,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:50] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.050 0.094 2026-09-15 08:40:50,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.152 2026-09-15 08:40:50,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:40:50,400 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,417 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:50,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,584 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,689 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,793 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,855 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:50,958 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,065 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,090 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81249837 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '258091e9-d3f2-4128-8cfa-54e11f3adc45'}] 2026-09-15 08:40:51,154 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81249837 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '258091e9-d3f2-4128-8cfa-54e11f3adc45'} created pos.order #738 2026-09-15 08:40:51,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81249837 finished 2026-09-15 08:40:51,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.066 0.079 2026-09-15 08:40:51,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,367 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-15 08:40:51,432 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,535 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,655 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,713 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:51] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 59 0.032 0.055 2026-09-15 08:40:51,833 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,895 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,916 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-09-15 08:40:51,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:51,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.018 2026-09-15 08:40:51,999 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:52,050 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:52,102 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:52,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:52] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.003 0.007 2026-09-15 08:40:52,153 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:52,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-09-15 08:40:52,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:40:52,279 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15700636 (allocated 17039360) 2026-09-15 08:40:52,321 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 71267 2026-09-15 08:40:52,325 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-09-15 08:40:52,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 71267 2026-09-15 08:40:52,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084052_386515_test_cancel_order_from_ui.txt 2026-09-15 08:40:52,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmp8cp5iujw_chrome_odoo" 2026-09-15 08:40:52,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-09-15 08:40:52,640 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-15 08:40:53,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 71396 2026-09-15 08:40:53,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpdb9ctx44_chrome_odoo 2026-09-15 08:40:53,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:42623/json/version 2026-09-15 08:40:53,991 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:53,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:40:53,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:42623/json 2026-09-15 08:40:53,994 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:53,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:42623/devtools/page/BDA29ED6DA296F99AF5E3E50D5D8C6DF 2026-09-15 08:40:53,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-09-15 08:40:53,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-09-15 08:40:54,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:40:54,068 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-09-15 08:40:54,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:54,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:54,079 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:40:54,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:54] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.043 0.447 2026-09-15 08:40:54,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': 'BDA29ED6DA296F99AF5E3E50D5D8C6DF', 'loaderId': 'E08BF5236475F8BD95922ED4E11549DD', 'isDownload': False} 2026-09-15 08:40:54,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-09-15 08:40:54,580 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:54,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:54] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-15 08:40:54,608 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:54] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:40:54,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:54] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-15 08:40:55,049 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:55,063 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:40:55,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-15 08:40:55,100 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:55,107 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:55,109 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:40:55,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:55,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.016 2026-09-15 08:40:55,175 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.036 2026-09-15 08:40:55,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.028 2026-09-15 08:40:55,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.035 2026-09-15 08:40:55,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.292 0.333 2026-09-15 08:40:55,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:55,992 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-09-15 08:40:56,038 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.029 2026-09-15 08:40:56,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40: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.015 2026-09-15 08:40:56,082 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-09-15 08:40:56,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:40:56,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:40:56,143 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:40:56,153 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:40:56,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-09-15 08:40:56,166 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:40:56,178 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:40:56,185 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:40:56,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:56,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.051 0.045 2026-09-15 08:40:56,245 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:40:56,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.032 0.087 2026-09-15 08:40:56,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:56,409 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:40:56,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.056 0.164 2026-09-15 08:40:56,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.066 2026-09-15 08:40:56,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:40:56,605 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:56,629 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:40:56,670 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:56,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:56,779 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:56,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:56,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,057 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,170 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-09-15 08:40:57,333 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,384 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,485 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,644 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:57,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-09-15 08:40:57,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-15 08:40:57,720 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:40:57,724 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:40:57,824 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17485492 (allocated 18747392) 2026-09-15 08:40:57,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 71396 2026-09-15 08:40:57,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-09-15 08:40:57,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 71396 2026-09-15 08:40:57,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084057_938106_test_combo_preparation_receipt.txt 2026-09-15 08:40:57,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpdb9ctx44_chrome_odoo" 2026-09-15 08:40:57,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-09-15 08:40:59,155 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 71524 2026-09-15 08:40:59,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmp24s0704b_chrome_odoo 2026-09-15 08:40:59,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:39051/json/version 2026-09-15 08:40:59,157 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:59,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:40:59,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:39051/json 2026-09-15 08:40:59,187 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:40:59,190 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:39051/devtools/page/5FC03C61D9AD6E86CD0E7D3091071E05 2026-09-15 08:40:59,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-09-15 08:40:59,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-09-15 08:40:59,259 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:40:59,264 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-09-15 08:40:59,269 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:59,269 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:59,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:40:59,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:59] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.068 0.428 2026-09-15 08:40:59,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '5FC03C61D9AD6E86CD0E7D3091071E05', 'loaderId': '3B0B4090902F9CC793C77ACAEE1BB204', 'isDownload': False} 2026-09-15 08:40:59,783 44 INFO rb-7f8ce6a-224855-415796 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-15 08:40:59,793 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:40:59,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:59] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:40:59,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:59] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:40:59,828 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:40:59] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-15 08:41:00,228 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:00,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:41:00,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:41:00,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:00,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-15 08:41:00,284 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:00,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:00,329 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-09-15 08:41:00,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.030 2026-09-15 08:41:00,384 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.026 2026-09-15 08:41:00,388 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-09-15 08:41:00,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.227 0.280 2026-09-15 08:41:00,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:01,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:41:01,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.037 2026-09-15 08:41:01,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:41:01,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-09-15 08:41:01,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.004 2026-09-15 08:41:01,187 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:01,199 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:01,202 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:01,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.014 0.027 2026-09-15 08:41:01,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.050 2026-09-15 08:41:01,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-15 08:41:01,253 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:01,254 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:01,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:01,342 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:01,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.060 0.042 2026-09-15 08:41:01,495 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:01,516 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:41:01,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.060 0.137 2026-09-15 08:41:01,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.067 2026-09-15 08:41:01,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-09-15 08:41:01,712 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:01,735 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:01,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:01,829 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:01,891 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:01,940 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:02,048 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:02,109 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-09-15 08:41:02,111 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-15 08:41:02,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15608628 (allocated 16515072) 2026-09-15 08:41:02,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 71524 2026-09-15 08:41:02,188 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-09-15 08:41:02,188 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 71524 2026-09-15 08:41:02,282 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084102_282339_test_combo_preparation_receipt_layout.txt 2026-09-15 08:41:02,282 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmp24s0704b_chrome_odoo" 2026-09-15 08:41:02,298 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-09-15 08:41:03,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 71650 2026-09-15 08:41:03,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmpujbqhjkc_chrome_odoo 2026-09-15 08:41:03,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:44519/json/version 2026-09-15 08:41:03,327 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:03,343 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:03,344 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:44519/json 2026-09-15 08:41:03,344 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:03,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:44519/devtools/page/62F61F40AB13B1A246C6D5B36BD11FED 2026-09-15 08:41:03,365 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-09-15 08:41:03,372 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-09-15 08:41:03,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:41:03,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-09-15 08:41:03,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:03,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-15 08:41:03,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:04,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.082 0.532 2026-09-15 08:41:04,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '62F61F40AB13B1A246C6D5B36BD11FED', 'loaderId': '9A825221EF452FA09613103677EAF4A5', 'isDownload': False} 2026-09-15 08:41:04,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-09-15 08:41:04,103 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:04,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-15 08:41:04,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-15 08:41:04,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-15 08:41:04,522 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:04,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-15 08:41:04,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:04,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:41:04,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:04,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:41:04,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:04,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.009 2026-09-15 08:41:04,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.019 2026-09-15 08:41:04,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.035 2026-09-15 08:41:04,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.055 2026-09-15 08:41:05,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.256 0.284 2026-09-15 08:41:05,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "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-15 08:41:05,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:05,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.035 2026-09-15 08:41:05,448 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:05,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-09-15 08:41:05,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:05,523 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:41:05,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:41:05,563 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:41:05,566 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:41:05,573 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:05,576 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:05,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.017 0.027 2026-09-15 08:41:05,629 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:41:05,641 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:05,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.072 0.084 2026-09-15 08:41:05,743 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:05,763 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:05,772 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.037 0.136 2026-09-15 08:41:05,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.019 0.207 2026-09-15 08:41:05,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.123 2026-09-15 08:41:05,992 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.015 2026-09-15 08:41:06,031 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,056 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:06,097 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,205 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,422 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,449 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45984983 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd0884ef0-f826-41ba-9244-86684df169b6'}] 2026-09-15 08:41:06,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45984983 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd0884ef0-f826-41ba-9244-86684df169b6'} created pos.order #740 2026-09-15 08:41:06,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45984983 finished 2026-09-15 08:41:06,572 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.051 0.074 2026-09-15 08:41:06,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:41:06,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,730 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,857 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:06,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,145 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28263778 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd0884ef0-f826-41ba-9244-86684df169b6'}] 2026-09-15 08:41:07,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28263778 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd0884ef0-f826-41ba-9244-86684df169b6'} updated pos.order #740 2026-09-15 08:41:07,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28263778 finished 2026-09-15 08:41:07,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.058 0.084 2026-09-15 08:41:07,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:41:07,439 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,488 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,549 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,607 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,709 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,929 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:07,983 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-09-15 08:41:07,984 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-15 08:41:08,101 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 18808624 (allocated 20058112) 2026-09-15 08:41:08,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 71650 2026-09-15 08:41:08,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-09-15 08:41:08,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 71650 2026-09-15 08:41:08,171 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084108_171031_test_combo_synchronisation.txt 2026-09-15 08:41:08,171 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmpujbqhjkc_chrome_odoo" 2026-09-15 08:41:08,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-09-15 08:41:08,614 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 71777 2026-09-15 08:41:08,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmph92indmp_chrome_odoo 2026-09-15 08:41:08,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:39369/json/version 2026-09-15 08:41:08,616 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:08,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:08,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:39369/json 2026-09-15 08:41:08,619 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:08,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:39369/devtools/page/D49886DC25A2C20A99F8123E0762553D 2026-09-15 08:41:08,622 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-09-15 08:41:08,626 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-09-15 08:41:08,658 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:41:08,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-09-15 08:41:08,667 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:08,667 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:08,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:09,169 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.078 0.416 2026-09-15 08:41:09,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': 'D49886DC25A2C20A99F8123E0762553D', 'loaderId': 'BDFFE6C0B1ECB892018A67CFB28925CC', 'isDownload': False} 2026-09-15 08:41:09,174 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:09,183 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:09,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:41:09,204 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 08:41:09,208 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:41:09,617 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:09,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:41:09,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:41:09,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:09,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:09,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:41:09,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:09,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-15 08:41:09,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.028 2026-09-15 08:41:09,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-15 08:41:09,828 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.031 2026-09-15 08:41:10,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.188 0.322 2026-09-15 08:41:10,399 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:41:10,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:41:10,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.042 2026-09-15 08:41:10,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-15 08:41:10,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-09-15 08:41:10,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:41:10,662 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:10,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:41:10,682 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:41:10,691 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:41:10,709 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:10,713 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:10,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.020 0.028 2026-09-15 08:41:10,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:10,744 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:10,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.067 2026-09-15 08:41:10,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.021 0.069 2026-09-15 08:41:10,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.049 0.115 2026-09-15 08:41:10,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:10,939 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:11,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.042 2026-09-15 08:41:11,066 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:41:11,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,140 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:11,185 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,269 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,327 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,541 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,602 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,653 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,733 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81415301 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '58d7e9bc-2829-4ea4-a15e-4fe25e58b362'}] 2026-09-15 08:41:11,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,833 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81415301 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '58d7e9bc-2829-4ea4-a15e-4fe25e58b362'} created pos.order #741 2026-09-15 08:41:11,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81415301 finished 2026-09-15 08:41:11,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.069 0.089 2026-09-15 08:41:11,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:11,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:41:12,002 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:12,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:12,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:12] "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-15 08:41:12,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53741261 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '58d7e9bc-2829-4ea4-a15e-4fe25e58b362'}] 2026-09-15 08:41:12,093 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53741261 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '58d7e9bc-2829-4ea4-a15e-4fe25e58b362'} updated pos.order #741 2026-09-15 08:41:12,106 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53741261 finished 2026-09-15 08:41:12,201 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.054 0.076 2026-09-15 08:41:12,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:41:12,261 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:12,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:12,365 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:12,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:12,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-09-15 08:41:12,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-15 08:41:12,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 18019272 (allocated 19271680) 2026-09-15 08:41:12,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 71777 2026-09-15 08:41:12,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-09-15 08:41:12,513 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 71777 2026-09-15 08:41:12,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084112_574383_test_course_restaurant_preparation_tour.txt 2026-09-15 08:41:12,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmph92indmp_chrome_odoo" 2026-09-15 08:41:12,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-09-15 08:41:12,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 71910 2026-09-15 08:41:12,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpe6uxfqk7_chrome_odoo 2026-09-15 08:41:12,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:39663/json/version 2026-09-15 08:41:12,817 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:12,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:12,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:39663/json 2026-09-15 08:41:12,853 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:12,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:39663/devtools/page/DDA8E2FD310F4CDE3A57A020C3E208B2 2026-09-15 08:41:12,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-09-15 08:41:12,860 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-09-15 08:41:12,901 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:41:12,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-09-15 08:41:12,912 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:12,912 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:12,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:13,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:13] "GET /pos/ui/119 HTTP/1.1" 200 - 93 0.071 0.428 2026-09-15 08:41:13,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': 'DDA8E2FD310F4CDE3A57A020C3E208B2', 'loaderId': 'FCD9A4DA2F471CE325B47D35C791AF19', 'isDownload': False} 2026-09-15 08:41:13,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-09-15 08:41:13,438 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:13,460 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:13] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-09-15 08:41:13,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:13] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:41:13,473 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:13] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-09-15 08:41:13,890 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:13,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:41:13,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:41:13,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:13,939 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:13,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 08:41:13,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:13,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-09-15 08:41:14,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.035 2026-09-15 08:41:14,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.028 2026-09-15 08:41:14,045 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-09-15 08:41:14,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.213 0.279 2026-09-15 08:41:14,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:41:14,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:41:14,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.051 2026-09-15 08:41:14,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:41:14,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-09-15 08:41:14,772 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:41:14,806 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:14,832 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:41:14,848 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-15 08:41:14,858 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:41:14,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.023 0.029 2026-09-15 08:41:14,875 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:14,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:14,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.065 2026-09-15 08:41:14,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-15 08:41:15,079 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:41:15,084 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:41:15,087 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:15,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:15,141 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:15] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.028 0.041 2026-09-15 08:41:15,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:15] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.034 0.118 2026-09-15 08:41:15,329 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.181 2026-09-15 08:41:15,382 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:15,433 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:15,490 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:15,548 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:15,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:15,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:15,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:15] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.003 0.007 2026-09-15 08:41:15,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-09-15 08:41:15,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 08:41:15,795 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12469556 (allocated 13631488) 2026-09-15 08:41:15,804 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 71910 2026-09-15 08:41:15,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-09-15 08:41:15,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 71910 2026-09-15 08:41:15,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084115_891701_test_create_floor_tour.txt 2026-09-15 08:41:15,892 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpe6uxfqk7_chrome_odoo" 2026-09-15 08:41:15,901 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-09-15 08:41:16,061 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 72039 2026-09-15 08:41:16,061 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpmbg67w7y_chrome_odoo 2026-09-15 08:41:16,061 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:39845/json/version 2026-09-15 08:41:16,063 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:16,081 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:16,082 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:39845/json 2026-09-15 08:41:16,082 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:16,090 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:39845/devtools/page/4B4D5EBE7B133E227865C38593DA8014 2026-09-15 08:41:16,093 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-09-15 08:41:16,094 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-09-15 08:41:16,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:41:16,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-09-15 08:41:16,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:16,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:16,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:16,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:16] "GET /pos/ui?config_id=119 HTTP/1.1" 200 - 141 0.089 0.640 2026-09-15 08:41:16,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '4B4D5EBE7B133E227865C38593DA8014', 'loaderId': '54325400378F35BDBB9CA3B7D30B1A02', 'isDownload': False} 2026-09-15 08:41:16,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-09-15 08:41:16,919 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:16,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:16] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:41:16,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:16] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-09-15 08:41:16,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:16] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-09-15 08:41:17,368 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:17,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-09-15 08:41:17,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:17,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:41:17,420 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:17,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:41:17,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:17,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-09-15 08:41:17,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-15 08:41:17,528 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.024 2026-09-15 08:41:17,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.028 2026-09-15 08:41:18,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.257 0.286 2026-09-15 08:41:18,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "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-15 08:41:18,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:41:18,240 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-15 08:41:18,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:41:18,279 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-09-15 08:41:18,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:41:18,319 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:18,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:41:18,343 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:41:18,347 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:41:18,354 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:18,364 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:41:18,395 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:41:18,399 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:18,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.043 0.042 2026-09-15 08:41:18,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.100 2026-09-15 08:41:18,448 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:18,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.027 0.104 2026-09-15 08:41:18,541 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.014 0.153 2026-09-15 08:41:18,547 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:18,610 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.129 2026-09-15 08:41:18,642 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:41:18,690 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:18,713 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:18,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:18,830 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:18,836 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47629536 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '98089e61-fa5f-4bce-ba97-263c5db5ee02'}] 2026-09-15 08:41:18,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47629536 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '98089e61-fa5f-4bce-ba97-263c5db5ee02'} created pos.order #742 2026-09-15 08:41:18,925 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47629536 finished 2026-09-15 08:41:18,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.053 0.082 2026-09-15 08:41:19,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.059 0.045 2026-09-15 08:41:19,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-09-15 08:41:19,174 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,232 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,283 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,352 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,459 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,575 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,625 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,676 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,727 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:19,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66675746 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '98089e61-fa5f-4bce-ba97-263c5db5ee02'}] 2026-09-15 08:41:19,809 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66675746 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '98089e61-fa5f-4bce-ba97-263c5db5ee02'} updated pos.order #742 2026-09-15 08:41:19,822 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66675746 finished 2026-09-15 08:41:19,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.056 0.069 2026-09-15 08:41:19,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.033 0.034 2026-09-15 08:41:20,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.015 2026-09-15 08:41:20,065 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:20,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:20,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:20,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-09-15 08:41:20,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:41:20,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 16785920 (allocated 18485248) 2026-09-15 08:41:20,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 72039 2026-09-15 08:41:20,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-09-15 08:41:20,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 72039 2026-09-15 08:41:20,398 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084120_398084_test_customer_alone_saved.txt 2026-09-15 08:41:20,398 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpmbg67w7y_chrome_odoo" 2026-09-15 08:41:20,407 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-09-15 08:41:20,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 72165 2026-09-15 08:41:20,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpyjj5pfq9_chrome_odoo 2026-09-15 08:41:20,663 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:40729/json/version 2026-09-15 08:41:20,664 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:20,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:20,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:40729/json 2026-09-15 08:41:20,694 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:20,704 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:40729/devtools/page/F78D4D23857A08A265CE998FA7FED492 2026-09-15 08:41:20,708 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-09-15 08:41:20,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-09-15 08:41:20,760 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:41:20,768 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-09-15 08:41:20,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:20,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:20,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:21,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.085 0.455 2026-09-15 08:41:21,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': 'F78D4D23857A08A265CE998FA7FED492', 'loaderId': '95778717DA22AAFAF2D6FD09C6C4D347', 'isDownload': False} 2026-09-15 08:41:21,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:21,327 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:21,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-15 08:41:21,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:41:21,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-15 08:41:21,874 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:21,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:41:21,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:21,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:21,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-15 08:41:21,940 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-15 08:41:21,950 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:21,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-15 08:41:21,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-15 08:41:22,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.029 2026-09-15 08:41:22,066 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.048 2026-09-15 08:41:22,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.227 0.287 2026-09-15 08:41:22,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "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-15 08:41:22,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:22,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-15 08:41:22,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:22,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-09-15 08:41:22,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:22,802 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:22,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:22,828 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:41:22,828 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:41:22,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.009 0.016 2026-09-15 08:41:22,852 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:41:22,853 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:41:22,878 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:41:22,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.027 0.035 2026-09-15 08:41:22,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:22,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:22] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.038 0.055 2026-09-15 08:41:23,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:23] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.016 0.115 2026-09-15 08:41:23,055 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:23,057 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,152 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.042 2026-09-15 08:41:23,206 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:41:23,245 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,266 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:23,329 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,378 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,438 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,460 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86834626 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '029f23d5-8272-4f52-86c8-3b3519bb723a'}] 2026-09-15 08:41:23,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86834626 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '029f23d5-8272-4f52-86c8-3b3519bb723a'} created pos.order #743 2026-09-15 08:41:23,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86834626 finished 2026-09-15 08:41:23,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.053 0.084 2026-09-15 08:41:23,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:41:23,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,855 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,910 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:23,961 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:24,138 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:24,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24973401 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '029f23d5-8272-4f52-86c8-3b3519bb723a'}] 2026-09-15 08:41:24,149 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:24,196 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1225] 2026-09-15 08:41:24,213 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24973401 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '029f23d5-8272-4f52-86c8-3b3519bb723a'} updated pos.order #743 2026-09-15 08:41:24,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24973401 finished 2026-09-15 08:41:24,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.067 0.093 2026-09-15 08:41:24,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:24] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 44 0.038 0.057 2026-09-15 08:41:24,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:41:24,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:24,532 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55512273 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '83d0a82c-4622-4b9b-9eab-9299628143a5'}] 2026-09-15 08:41:24,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55512273 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '83d0a82c-4622-4b9b-9eab-9299628143a5'} created pos.order #744 2026-09-15 08:41:24,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55512273 finished 2026-09-15 08:41:24,615 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.028 0.057 2026-09-15 08:41:24,648 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:24,700 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-09-15 08:41:24,700 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-15 08:41:24,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16014204 (allocated 17698816) 2026-09-15 08:41:24,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 72165 2026-09-15 08:41:24,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-09-15 08:41:24,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 72165 2026-09-15 08:41:24,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084124_848725_test_delete_line_release_table.txt 2026-09-15 08:41:24,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpyjj5pfq9_chrome_odoo" 2026-09-15 08:41:24,907 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-09-15 08:41:25,064 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 72301 2026-09-15 08:41:25,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpq4q9zlqc_chrome_odoo 2026-09-15 08:41:25,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:43135/json/version 2026-09-15 08:41:25,071 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:25,098 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:25,098 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:43135/json 2026-09-15 08:41:25,099 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:25,105 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:43135/devtools/page/EBB384A4B0AD32A9879FC97B5D8BDD3A 2026-09-15 08:41:25,119 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-09-15 08:41:25,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-09-15 08:41:25,190 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:41:25,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-09-15 08:41:25,202 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:25,202 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-15 08:41:25,214 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:25,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:25] "GET /pos/ui/119 HTTP/1.1" 200 - 141 0.112 0.487 2026-09-15 08:41:25,813 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'EBB384A4B0AD32A9879FC97B5D8BDD3A', 'loaderId': 'FC1CEF41439FA4873E7E943E1D640892', 'isDownload': False} 2026-09-15 08:41:25,813 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-09-15 08:41:25,825 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:25,841 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:25] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:41:25,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:25] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:41:25,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:25] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-15 08:41:26,316 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:26,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-15 08:41:26,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:26,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-15 08:41:26,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:26,398 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:26,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:26,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.010 2026-09-15 08:41:26,465 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-15 08:41:26,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.025 2026-09-15 08:41:26,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-15 08:41:27,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.270 0.295 2026-09-15 08:41:27,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "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-15 08:41:27,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:27,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.030 2026-09-15 08:41:27,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:41:27,297 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-09-15 08:41:27,305 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:41:27,347 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:41:27,356 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:41:27,371 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:41:27,404 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:41:27,407 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:27,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.037 0.047 2026-09-15 08:41:27,433 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:27,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.089 2026-09-15 08:41:27,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-09-15 08:41:27,564 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:41:27,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-09-15 08:41:27,617 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:41:27,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.034 0.046 2026-09-15 08:41:27,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.046 0.124 2026-09-15 08:41:27,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.030 0.151 2026-09-15 08:41:27,896 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:27,923 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:28,001 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,069 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,119 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,170 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,277 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,328 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,378 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,446 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,456 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:41:28,457 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:41:28,514 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,577 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53489055 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9c16406f-7c25-42c5-92ef-05cae649c7f2'}] 2026-09-15 08:41:28,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53489055 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9c16406f-7c25-42c5-92ef-05cae649c7f2'} created pos.order #745 2026-09-15 08:41:28,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53489055 finished 2026-09-15 08:41:28,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.050 0.081 2026-09-15 08:41:28,735 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:28,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62471521 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9c16406f-7c25-42c5-92ef-05cae649c7f2'}] 2026-09-15 08:41:28,812 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:41:29,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62471521 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9c16406f-7c25-42c5-92ef-05cae649c7f2'} updated pos.order #745 2026-09-15 08:41:29,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62471521 finished 2026-09-15 08:41:29,215 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.179 0.240 2026-09-15 08:41:29,368 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:31,397 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-09-15 08:41:31,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:31,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:31,582 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:31,637 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:31,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:31,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:31,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:31,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:31,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:31,964 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:32,015 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:32,065 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:32,121 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:32,176 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:32,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81494543 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '99dc85c3-dafa-443f-9cfa-ded8167e0a7e'}] 2026-09-15 08:41:32,293 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81494543 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '99dc85c3-dafa-443f-9cfa-ded8167e0a7e'} created pos.order #746 2026-09-15 08:41:32,308 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81494543 finished 2026-09-15 08:41:32,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.034 0.082 2026-09-15 08:41:32,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:32,441 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:32,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24412824 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '99dc85c3-dafa-443f-9cfa-ded8167e0a7e'}] 2026-09-15 08:41:32,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24412824 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '99dc85c3-dafa-443f-9cfa-ded8167e0a7e'} updated pos.order #746 2026-09-15 08:41:32,702 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24412824 finished 2026-09-15 08:41:32,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.153 0.189 2026-09-15 08:41:32,870 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:34,914 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:34,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:41:34,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,046 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,164 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,215 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,266 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,477 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82512952 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'db7f3b4c-60fe-476d-81f9-232cbc70a606'}] 2026-09-15 08:41:35,648 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82512952 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'db7f3b4c-60fe-476d-81f9-232cbc70a606'} created pos.order #747 2026-09-15 08:41:35,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82512952 finished 2026-09-15 08:41:35,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.038 0.081 2026-09-15 08:41:35,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:35,801 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-09-15 08:41:35,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-15 08:41:35,810 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34942323 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'db7f3b4c-60fe-476d-81f9-232cbc70a606'}] 2026-09-15 08:41:35,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19612708 (allocated 20582400) 2026-09-15 08:41:35,943 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 72301 2026-09-15 08:41:35,952 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-09-15 08:41:35,952 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 72301 2026-09-15 08:41:36,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084136_027827_test_direct_sales.txt 2026-09-15 08:41:36,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpq4q9zlqc_chrome_odoo" 2026-09-15 08:41:36,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-09-15 08:41:36,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34942323 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'db7f3b4c-60fe-476d-81f9-232cbc70a606'} updated pos.order #747 2026-09-15 08:41:36,061 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34942323 finished 2026-09-15 08:41:36,100 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.107 0.186 2026-09-15 08:41:36,125 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-09-15 08:41:36,473 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 72434 2026-09-15 08:41:36,473 44 INFO rb-7f8ce6a-224855-415796 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/tmphqel887y_chrome_odoo 2026-09-15 08:41:36,473 44 INFO rb-7f8ce6a-224855-415796 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:33959/json/version 2026-09-15 08:41:36,475 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:36,757 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:36,757 44 INFO rb-7f8ce6a-224855-415796 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:33959/json 2026-09-15 08:41:36,758 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:36,763 44 INFO rb-7f8ce6a-224855-415796 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:33959/devtools/page/F2E957A51E50B66124BC94D37A6F515C 2026-09-15 08:41:36,771 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:36,773 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:36,821 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:41:36,830 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:36,834 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:36,834 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:36,847 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:37,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.036 0.415 2026-09-15 08:41:37,304 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'F2E957A51E50B66124BC94D37A6F515C', 'loaderId': '2E0E9F9650F786898581BA40128E5831', 'isDownload': False} 2026-09-15 08:41:37,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:37,307 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:37,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:41:37,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-09-15 08:41:37,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.026 2026-09-15 08:41:37,761 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:37,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-15 08:41:37,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:41:37,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:37,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:37,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-09-15 08:41:37,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:37,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-15 08:41:37,896 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.022 2026-09-15 08:41:37,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.025 2026-09-15 08:41:37,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-15 08:41:38,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.216 0.444 2026-09-15 08:41:38,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "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-15 08:41:38,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.018 2026-09-15 08:41:38,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.032 2026-09-15 08:41:38,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:41:38,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:38,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 08:41:38,880 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:41:38,905 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:41:38,910 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:41:38,929 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:41:38,939 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:41:38,949 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:38,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.046 0.029 2026-09-15 08:41:38,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.080 2026-09-15 08:41:38,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-09-15 08:41:39,014 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:41:39,030 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:39,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:39,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.041 0.048 2026-09-15 08:41:39,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:39] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.042 0.126 2026-09-15 08:41:39,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.168 2026-09-15 08:41:39,283 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-09-15 08:41:39,336 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:39,355 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:39,418 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:39,478 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:39,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:39,586 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:39,664 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:39,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99200098 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6a582d91-4155-40ee-8574-893365dfe73e'}] 2026-09-15 08:41:39,715 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:39,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99200098 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6a582d91-4155-40ee-8574-893365dfe73e'} created pos.order #748 2026-09-15 08:41:39,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99200098 finished 2026-09-15 08:41:40,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.155 0.210 2026-09-15 08:41:40,233 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-15 08:41:40,245 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-15 08:41:40,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-15 08:41:40,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-15 08:41:40,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-15 08:41:40,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-15 08:41:40,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-15 08:41:40,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-15 08:41:40,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-15 08:41:40,247 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-15 08:41:40,247 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-15 08:41:40,247 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-15 08:41:40,248 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-15 08:41:40,248 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-15 08:41:40,248 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-15 08:41:40,248 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-15 08:41:40,248 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-15 08:41:40,249 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-15 08:41:40,249 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-15 08:41:40,249 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-15 08:41:40,249 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-15 08:41:40,249 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-15 08:41:40,254 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-15 08:41:40,255 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-15 08:41:40,255 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-15 08:41:40,255 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-15 08:41:40,260 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-15 08:41:40,261 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-15 08:41:40,261 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-15 08:41:40,261 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-15 08:41:40,262 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-15 08:41:40,262 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-15 08:41:40,263 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-15 08:41:40,264 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-15 08:41:40,264 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-15 08:41:40,265 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-15 08:41:40,266 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-15 08:41:40,266 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-15 08:41:40,267 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-15 08:41:40,267 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-15 08:41:40,277 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:40,296 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:41:40,298 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-15 08:41:40,301 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:40,305 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:41:40,307 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:40,317 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:40,334 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:41:40,338 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:41:40,348 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-15 08:41:40,350 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:41:40,356 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-15 08:41:40,357 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-15 08:41:40,360 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-15 08:41:40,361 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:41:40,364 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-15 08:41:40,365 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-15 08:41:40,366 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-15 08:41:40,367 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-15 08:41:40,367 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-15 08:41:40,370 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-15 08:41:40,370 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-15 08:41:40,371 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:41:40,372 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-15 08:41:40,373 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-15 08:41:40,373 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-15 08:41:40,373 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-15 08:41:40,374 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-15 08:41:40,376 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-15 08:41:40,381 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-15 08:41:40,382 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-15 08:41:40,386 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:41:40,387 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-15 08:41:40,389 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-15 08:41:40,389 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-15 08:41:40,389 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-15 08:41:40,389 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-15 08:41:40,389 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-15 08:41:40,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-15 08:41:40,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-15 08:41:40,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-15 08:41:40,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-15 08:41:40,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-15 08:41:40,391 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-15 08:41:40,391 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-15 08:41:40,393 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-15 08:41:40,393 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-15 08:41:40,394 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-15 08:41:40,394 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-15 08:41:40,394 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-15 08:41:40,394 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-15 08:41:40,395 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-15 08:41:40,395 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-15 08:41:40,396 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-15 08:41:40,396 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-15 08:41:40,411 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:41:40,418 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:41:40,422 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:41:40,426 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:41:40,437 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-15 08:41:40,437 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-15 08:41:40,451 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-15 08:41:40,452 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:41:40,460 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-15 08:41:40,474 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:41:40,476 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:41:40,478 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-15 08:41:40,486 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-15 08:41:40,498 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-15 08:41:40,500 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-15 08:41:40,502 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-15 08:41:40,504 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-15 08:41:40,506 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-15 08:41:40,507 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-15 08:41:40,509 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:40,510 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:40] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:41:40,511 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-15 08:41:40,511 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-15 08:41:40,512 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-15 08:41:40,512 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-15 08:41:40,512 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-15 08:41:40,513 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-15 08:41:40,513 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-15 08:41:40,513 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-15 08:41:40,513 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-15 08:41:40,514 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-15 08:41:40,515 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-15 08:41:40,515 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-15 08:41:40,515 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-15 08:41:40,516 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-15 08:41:40,516 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-15 08:41:40,516 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-15 08:41:40,517 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-15 08:41:40,517 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-15 08:41:40,517 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-15 08:41:40,517 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-15 08:41:40,518 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-15 08:41:40,518 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-15 08:41:40,519 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-15 08:41:40,519 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-15 08:41:40,520 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-15 08:41:40,520 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-15 08:41:40,521 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-15 08:41:40,521 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-15 08:41:40,522 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-15 08:41:40,522 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-15 08:41:41,615 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:41,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:41] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 132 0.097 0.726 2026-09-15 08:41:41,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:41,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:41:41,857 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:41,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:41,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:42,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:42,077 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:42,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:42,192 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:42,201 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:42,203 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:41:42,260 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:42,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:42,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26544056 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '93c3b49e-d480-4ca7-a351-11c959d570a7'}] 2026-09-15 08:41:42,373 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:42,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26544056 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '93c3b49e-d480-4ca7-a351-11c959d570a7'} created pos.order #749 2026-09-15 08:41:42,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26544056 finished 2026-09-15 08:41:42,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.061 0.175 2026-09-15 08:41:43,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:43] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.014 0.034 2026-09-15 08:41:44,131 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:44,183 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:44,184 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:44,302 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17491596 (allocated 19271680) 2026-09-15 08:41:44,312 44 INFO rb-7f8ce6a-224855-415796 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 72434 2026-09-15 08:41:44,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:44,315 44 INFO rb-7f8ce6a-224855-415796 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 72434 2026-09-15 08:41:44,369 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084144_369199_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-09-15 08:41:44,369 44 INFO rb-7f8ce6a-224855-415796 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/tmphqel887y_chrome_odoo" 2026-09-15 08:41:44,413 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-09-15 08:41:44,767 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 72595 2026-09-15 08:41:44,768 44 INFO rb-7f8ce6a-224855-415796 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/tmp9ffs3yq4_chrome_odoo 2026-09-15 08:41:44,768 44 INFO rb-7f8ce6a-224855-415796 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:38863/json/version 2026-09-15 08:41:44,769 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:44,782 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:44,782 44 INFO rb-7f8ce6a-224855-415796 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:38863/json 2026-09-15 08:41:44,782 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:44,784 44 INFO rb-7f8ce6a-224855-415796 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:38863/devtools/page/ADF24AA539AF197B02B58D68ACF804EC 2026-09-15 08:41:44,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:44,789 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:44,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:41:44,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:44,864 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:44,864 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:44,881 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:45,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:45] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.049 0.478 2026-09-15 08:41:45,406 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': 'ADF24AA539AF197B02B58D68ACF804EC', 'loaderId': 'CBC32891FA97BAD3B86D83080FBA4759', 'isDownload': False} 2026-09-15 08:41:45,407 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:45,413 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:45,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:45] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:41:45,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:45] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:41:45,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:45] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:41:45,915 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:45,931 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:41:45,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-15 08:41:45,966 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:45,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:45,990 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-09-15 08:41:46,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:46,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.012 2026-09-15 08:41:46,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.036 2026-09-15 08:41:46,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.025 2026-09-15 08:41:46,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.029 2026-09-15 08:41:46,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.280 0.323 2026-09-15 08:41:46,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:41:46,830 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:41:46,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:46] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.037 2026-09-15 08:41:46,918 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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.010 2026-09-15 08:41:46,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:46,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:41:47,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:41:47,022 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:41:47,042 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-15 08:41:47,065 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.048 2026-09-15 08:41:47,076 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:41:47,084 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:47,123 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.044 2026-09-15 08:41:47,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.087 0.049 2026-09-15 08:41:47,135 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:47,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.145 2026-09-15 08:41:47,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:47,205 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:47,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.026 0.103 2026-09-15 08:41:47,292 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.029 0.167 2026-09-15 08:41:47,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.134 2026-09-15 08:41:47,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:41:47,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:47,499 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:47,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:47,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:47,666 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:47,724 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:47,798 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:47,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44445344 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'afcb5747-9c2a-4111-894a-71b3e5a5585f'}] 2026-09-15 08:41:47,814 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:41:48,100 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44445344 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'afcb5747-9c2a-4111-894a-71b3e5a5585f'} created pos.order #750 2026-09-15 08:41:48,117 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44445344 finished 2026-09-15 08:41:48,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.155 0.217 2026-09-15 08:41:48,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,445 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,496 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:41:48,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,628 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,681 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,736 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:48,919 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:48,921 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:48,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:49,040 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8653869 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '89c5ced7-82a9-4411-b1d5-3b36ade3d884'}] 2026-09-15 08:41:49,050 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:49,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8653869 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '89c5ced7-82a9-4411-b1d5-3b36ade3d884'} created pos.order #751 2026-09-15 08:41:49,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8653869 finished 2026-09-15 08:41:49,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.113 0.169 2026-09-15 08:41:49,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:49,466 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:49,516 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:49,567 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:49,568 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:49,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17200716 (allocated 18223104) 2026-09-15 08:41:49,685 44 INFO rb-7f8ce6a-224855-415796 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 72595 2026-09-15 08:41:49,690 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:49,691 44 INFO rb-7f8ce6a-224855-415796 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 72595 2026-09-15 08:41:49,788 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084149_788763_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-09-15 08:41:49,789 44 INFO rb-7f8ce6a-224855-415796 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/tmp9ffs3yq4_chrome_odoo" 2026-09-15 08:41:49,829 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-09-15 08:41:50,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 72725 2026-09-15 08:41:50,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmps1mb8pes_chrome_odoo 2026-09-15 08:41:50,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:45377/json/version 2026-09-15 08:41:50,218 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:50,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:50,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:45377/json 2026-09-15 08:41:50,255 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:50,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:45377/devtools/page/70A0F1E702E2141330D55466AC644462 2026-09-15 08:41:50,260 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-09-15 08:41:50,263 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-09-15 08:41:50,325 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:41:50,334 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-09-15 08:41:50,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:50,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:50,363 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:50,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:50] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.049 0.414 2026-09-15 08:41:50,827 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '70A0F1E702E2141330D55466AC644462', 'loaderId': 'BABC883AA53DB2D7C19F00DE0E11FB2B', 'isDownload': False} 2026-09-15 08:41:50,828 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:50,840 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:50,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:50] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:41:50,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:50] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-15 08:41:50,876 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:50] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 08:41:51,315 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:51,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:41:51,368 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:51,370 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.014 2026-09-15 08:41:51,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:51,389 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:51,398 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:51,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.007 2026-09-15 08:41:51,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-15 08:41:51,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.048 2026-09-15 08:41:51,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-15 08:41:52,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.272 0.318 2026-09-15 08:41:52,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:41:52,191 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:41:52,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-15 08:41:52,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:41:52,278 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-09-15 08:41:52,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:52,319 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:52,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:52,344 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:41:52,352 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:41:52,364 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.011 0.025 2026-09-15 08:41:52,395 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41: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-15 08:41:52,396 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:41:52,431 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:41:52,448 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.054 0.067 2026-09-15 08:41:52,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:52,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.040 0.077 2026-09-15 08:41:52,596 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:52,598 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:41:52,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.048 0.163 2026-09-15 08:41:52,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.070 2026-09-15 08:41:52,850 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:52,898 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:52,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:52,958 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,038 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,103 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,224 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,448 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:41:53,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.012 2026-09-15 08:41:53,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,556 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,667 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,883 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,934 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:53,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,099 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:41:54,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.016 2026-09-15 08:41:54,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,198 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,248 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,368 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,475 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:41:54,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.022 2026-09-15 08:41:54,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,687 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-09-15 08:41:54,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:54,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17110716 (allocated 18485248) 2026-09-15 08:41:54,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 72725 2026-09-15 08:41:54,800 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-09-15 08:41:54,801 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 72725 2026-09-15 08:41:54,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084154_898701_test_floating_order_name_change_partner.txt 2026-09-15 08:41:54,899 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmps1mb8pes_chrome_odoo" 2026-09-15 08:41:54,913 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-09-15 08:41:55,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 72853 2026-09-15 08:41:55,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpvm0fvaim_chrome_odoo 2026-09-15 08:41:55,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:32899/json/version 2026-09-15 08:41:55,209 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:55,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:55,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:32899/json 2026-09-15 08:41:55,284 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:55,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:32899/devtools/page/99ADAEE192CD3EF423C98C0803CA453B 2026-09-15 08:41:55,294 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-09-15 08:41:55,295 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-09-15 08:41:55,357 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:41:55,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-09-15 08:41:55,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:55,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:55,395 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:55,853 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:55] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.074 0.386 2026-09-15 08:41:55,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '99ADAEE192CD3EF423C98C0803CA453B', 'loaderId': '8E882CBB0B646CF5B9DE8BFBCDDD3E02', 'isDownload': False} 2026-09-15 08:41:55,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:55,860 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:55,876 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:55] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 08:41:55,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:55] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-15 08:41:55,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:55] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-09-15 08:41:56,278 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:56,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:41:56,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:41:56,318 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:56,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:41:56,324 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:56,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:56,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-15 08:41:56,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.017 2026-09-15 08:41:56,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 08:41:56,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.022 2026-09-15 08:41:57,253 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 432 0.259 0.549 2026-09-15 08:41:57,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "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-15 08:41:57,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-09-15 08:41:57,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.043 2026-09-15 08:41:57,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.009 0.030 2026-09-15 08:41:57,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-09-15 08:41:57,538 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:41:57,589 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:41:57,612 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:57,615 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:57,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.026 0.024 2026-09-15 08:41:57,642 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:41:57,649 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "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-15 08:41:57,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.056 2026-09-15 08:41:57,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-15 08:41:57,701 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:57,719 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:41:57,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.016 0.037 2026-09-15 08:41:57,808 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.077 2026-09-15 08:41:57,888 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:41:57,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:57,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:57,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.040 2026-09-15 08:41:58,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:58,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:58,112 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:58,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:58] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.018 0.016 2026-09-15 08:41:58,199 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:58,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:58] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.002 0.006 2026-09-15 08:41:58,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-09-15 08:41:58,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:58,369 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13429864 (allocated 14942208) 2026-09-15 08:41:58,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:58] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.045 0.070 2026-09-15 08:41:58,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 72853 2026-09-15 08:41:58,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-09-15 08:41:58,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 72853 2026-09-15 08:41:58,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084158_443001_test_future_orders_are_not_cancelled.txt 2026-09-15 08:41:58,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpvm0fvaim_chrome_odoo" 2026-09-15 08:41:58,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-09-15 08:41:59,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 72981 2026-09-15 08:41:59,035 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpp07fdx22_chrome_odoo 2026-09-15 08:41:59,035 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:46475/json/version 2026-09-15 08:41:59,036 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:59,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:41:59,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:46475/json 2026-09-15 08:41:59,039 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:41:59,041 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:46475/devtools/page/0D7C664DD9D107D2FFFF17D3E12A7D12 2026-09-15 08:41:59,043 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-09-15 08:41:59,050 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-09-15 08:41:59,105 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:41:59,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-09-15 08:41:59,112 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:59,112 44 INFO rb-7f8ce6a-224855-415796 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-15 08:41:59,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:41:59,591 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:59] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.060 0.406 2026-09-15 08:41:59,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': '0D7C664DD9D107D2FFFF17D3E12A7D12', 'loaderId': '55F5734A6FEB1E8D7E60D859BB0FB99A', 'isDownload': False} 2026-09-15 08:41:59,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-09-15 08:41:59,599 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:41:59,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:59] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:41:59,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:59] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 08:41:59,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:41:59] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-15 08:42:00,113 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:00,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:42:00,163 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:00,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-15 08:42:00,174 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:00,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:42:00,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:00,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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.009 2026-09-15 08:42:00,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-15 08:42:00,267 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.025 2026-09-15 08:42:00,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-15 08:42:00,874 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.251 0.312 2026-09-15 08:42:00,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:42:00,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:42:01,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-15 08:42:01,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:42:01,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:01,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:42:01,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:01,169 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:42:01,177 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:42:01,177 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:42:01,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.022 2026-09-15 08:42:01,212 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:01,214 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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-15 08:42:01,242 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:42:01,262 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:01,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.036 0.053 2026-09-15 08:42:01,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.029 0.077 2026-09-15 08:42:01,384 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.023 0.137 2026-09-15 08:42:01,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:01,425 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:01,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.039 2026-09-15 08:42:01,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:42:01,625 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:01,658 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:01,725 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:01,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:01,821 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:01,876 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:01,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:01,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,144 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,428 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,478 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,531 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,586 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,751 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,802 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:02,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,080 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,155 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,308 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,359 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,473 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,789 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:03,963 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,120 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,283 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,334 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,385 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,491 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,649 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,701 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,857 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,936 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:04,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57348683 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a15aa89d-0286-43b7-b13a-13fb1e1215f0'}] 2026-09-15 08:42:05,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57348683 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a15aa89d-0286-43b7-b13a-13fb1e1215f0'} created pos.order #754 2026-09-15 08:42:05,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57348683 finished 2026-09-15 08:42:05,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.036 0.083 2026-09-15 08:42:05,100 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43040589 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '78299e7c-97b5-42ae-9ef6-e4b7d4ed7bf4'}] 2026-09-15 08:42:05,155 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43040589 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '78299e7c-97b5-42ae-9ef6-e4b7d4ed7bf4'} created pos.order #755 2026-09-15 08:42:05,182 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43040589 finished 2026-09-15 08:42:05,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.052 0.077 2026-09-15 08:42:05,284 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92107164 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '78299e7c-97b5-42ae-9ef6-e4b7d4ed7bf4'}] 2026-09-15 08:42:05,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:05,302 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:05,308 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92107164 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '78299e7c-97b5-42ae-9ef6-e4b7d4ed7bf4'} updated pos.order #755 2026-09-15 08:42:05,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92107164 finished 2026-09-15 08:42:05,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.052 0.073 2026-09-15 08:42:05,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.009 2026-09-15 08:42:05,456 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:05,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:05,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:05,607 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:05,664 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:05,714 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:05,765 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:05,821 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:05,872 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:05,923 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-09-15 08:42:05,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:06,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.040 0.039 2026-09-15 08:42:06,099 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.013 2026-09-15 08:42:06,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:06,227 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:06,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.008 2026-09-15 08:42:06,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:06,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:06,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:06,457 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:06,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:06,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:06,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:06,668 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-09-15 08:42:06,668 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 08:42:06,784 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18882912 (allocated 21106688) 2026-09-15 08:42:06,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 72981 2026-09-15 08:42:06,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-09-15 08:42:06,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 72981 2026-09-15 08:42:06,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084206_843823_test_global_discount_split.txt 2026-09-15 08:42:06,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpp07fdx22_chrome_odoo" 2026-09-15 08:42:06,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-09-15 08:42:07,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 73118 2026-09-15 08:42:07,129 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmpl5j80uo8_chrome_odoo 2026-09-15 08:42:07,129 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:44323/json/version 2026-09-15 08:42:07,130 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:07,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:42:07,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:44323/json 2026-09-15 08:42:07,164 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:07,182 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:44323/devtools/page/2B7E182FFA8B832383E9FAF9548DE369 2026-09-15 08:42:07,190 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-09-15 08:42:07,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-09-15 08:42:07,224 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:42:07,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-09-15 08:42:07,233 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:07,233 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:07,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:42:07,829 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:07] "GET /pos/ui/119 HTTP/1.1" 200 - 92 0.086 0.499 2026-09-15 08:42:07,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '2B7E182FFA8B832383E9FAF9548DE369', 'loaderId': '303B50641CA0B6891A790D8FE8630FAB', 'isDownload': False} 2026-09-15 08:42:07,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:07,840 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:42:07,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:07] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-09-15 08:42:07,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:07] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:42:07,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:07] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-09-15 08:42:08,319 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:08,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-09-15 08:42:08,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:08,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-15 08:42:08,373 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:08,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:42:08,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:08,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-15 08:42:08,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-09-15 08:42:08,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-09-15 08:42:08,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.032 0.030 2026-09-15 08:42:09,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.219 0.275 2026-09-15 08:42:09,050 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "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-15 08:42:09,115 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:42:09,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.031 2026-09-15 08:42:09,182 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:42:09,188 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:09,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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-15 08:42:09,231 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:09,246 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:42:09,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:42:09,251 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:09,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.025 2026-09-15 08:42:09,283 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:42:09,284 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:42:09,307 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:09,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.028 0.047 2026-09-15 08:42:09,346 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:09,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.051 0.038 2026-09-15 08:42:09,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.036 0.119 2026-09-15 08:42:09,499 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:09,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:09,601 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.055 2026-09-15 08:42:09,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:42:09,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:09,727 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:09,747 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:09,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:09,855 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:09,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:09,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:10,044 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:10,095 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:10,147 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:10,218 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:10,224 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:10,226 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:10,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:10,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:10,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72850338 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '204ec0fa-22cf-44e8-9f95-577c54e7727f'}] 2026-09-15 08:42:10,373 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:42:10,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72850338 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '204ec0fa-22cf-44e8-9f95-577c54e7727f'} created pos.order #756 2026-09-15 08:42:10,649 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72850338 finished 2026-09-15 08:42:10,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.123 0.199 2026-09-15 08:42:10,824 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-09-15 08:42:10,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:10,914 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15583252 (allocated 17039360) 2026-09-15 08:42:10,926 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 73118 2026-09-15 08:42:10,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-09-15 08:42:10,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 73118 2026-09-15 08:42:11,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084211_012985_test_guest_count_defaults_to_table_seats.txt 2026-09-15 08:42:11,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmpl5j80uo8_chrome_odoo" 2026-09-15 08:42:11,038 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-09-15 08:42:11,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 73244 2026-09-15 08:42:11,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpdvtozqgz_chrome_odoo 2026-09-15 08:42:11,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:43139/json/version 2026-09-15 08:42:11,445 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:11,473 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:42:11,473 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:43139/json 2026-09-15 08:42:11,475 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:11,477 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:43139/devtools/page/2860915BF911119A363FF0F97E9ED383 2026-09-15 08:42:11,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-09-15 08:42:11,482 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-09-15 08:42:11,595 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:42:11,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-09-15 08:42:11,609 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:11,609 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:11,622 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:42:12,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.045 0.418 2026-09-15 08:42:12,085 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': '2860915BF911119A363FF0F97E9ED383', 'loaderId': '666FDD8680083B40B556C0C0CE046F00', 'isDownload': False} 2026-09-15 08:42:12,085 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-09-15 08:42:12,097 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:42:12,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:42:12,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:42:12,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 08:42:12,536 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:12,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:42:12,607 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-15 08:42:12,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:12,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:12,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:42:12,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:12,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.012 2026-09-15 08:42:12,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-15 08:42:12,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.030 2026-09-15 08:42:12,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-15 08:42:13,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.299 0.295 2026-09-15 08:42:13,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:42:13,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:42:13,540 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-15 08:42:13,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:42:13,585 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:13,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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-15 08:42:13,684 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:42:13,702 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:42:13,710 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:13,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.031 0.028 2026-09-15 08:42:13,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-15 08:42:13,763 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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-15 08:42:13,765 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:13,771 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:42:13,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.021 0.078 2026-09-15 08:42:13,799 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:13,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.041 2026-09-15 08:42:13,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.019 0.093 2026-09-15 08:42:13,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:13,942 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:14,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.045 2026-09-15 08:42:14,065 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:42:14,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:14,129 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:14,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:14,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:14,321 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-15 08:42:14,321 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-15 08:42:14,321 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-15 08:42:14,322 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-15 08:42:14,322 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-15 08:42:14,331 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:42:14,334 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-15 08:42:14,334 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-15 08:42:14,335 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-15 08:42:14,335 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-15 08:42:14,335 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-15 08:42:14,335 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-15 08:42:14,336 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-15 08:42:14,336 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-15 08:42:14,337 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-15 08:42:14,337 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-15 08:42:14,337 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-15 08:42:14,338 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-15 08:42:14,338 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-15 08:42:14,342 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-15 08:42:14,342 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-15 08:42:14,343 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-15 08:42:14,343 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-15 08:42:14,344 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-15 08:42:14,344 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-15 08:42:14,346 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-15 08:42:14,346 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-15 08:42:14,347 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-15 08:42:14,347 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-15 08:42:14,348 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-15 08:42:14,348 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-15 08:42:14,348 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-15 08:42:14,349 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-15 08:42:14,349 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-15 08:42:14,349 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-15 08:42:14,350 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-15 08:42:14,352 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:14,365 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-15 08:42:14,355 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:14,359 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:14,354 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:14,371 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-15 08:42:14,371 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-15 08:42:14,374 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-15 08:42:14,385 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-15 08:42:14,391 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:14,396 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:42:14,425 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:42:14,434 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-15 08:42:14,435 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:42:14,437 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-15 08:42:14,437 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-15 08:42:14,437 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-15 08:42:14,437 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-15 08:42:14,437 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-15 08:42:14,439 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-15 08:42:14,442 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-15 08:42:14,442 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-15 08:42:14,444 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-15 08:42:14,448 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-15 08:42:14,454 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:42:14,461 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:42:14,468 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-15 08:42:14,471 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-15 08:42:14,472 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-15 08:42:14,474 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-15 08:42:14,475 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-15 08:42:14,477 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-15 08:42:14,482 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-15 08:42:14,484 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-15 08:42:14,488 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-15 08:42:14,491 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-15 08:42:14,492 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-15 08:42:14,493 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:42:14,495 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-15 08:42:14,497 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-15 08:42:14,498 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-15 08:42:14,498 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-15 08:42:14,499 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-15 08:42:14,499 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-15 08:42:14,499 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-15 08:42:14,501 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-15 08:42:14,503 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-15 08:42:14,505 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-15 08:42:14,505 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-15 08:42:14,506 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-15 08:42:14,506 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-15 08:42:14,506 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-15 08:42:14,507 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-15 08:42:14,507 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-15 08:42:14,507 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-15 08:42:14,507 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-15 08:42:14,508 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-15 08:42:14,508 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-15 08:42:14,515 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-15 08:42:14,516 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-15 08:42:14,516 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-15 08:42:14,516 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-15 08:42:14,517 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-15 08:42:14,517 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-15 08:42:14,517 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-15 08:42:14,517 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-15 08:42:14,518 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-15 08:42:14,518 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-15 08:42:14,519 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-15 08:42:14,519 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-15 08:42:14,519 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-15 08:42:14,519 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-15 08:42:14,520 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-15 08:42:14,520 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-15 08:42:14,520 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-15 08:42:14,521 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-15 08:42:14,522 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-15 08:42:14,522 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-15 08:42:14,523 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-15 08:42:14,524 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-15 08:42:14,524 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-15 08:42:14,524 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-15 08:42:14,524 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-15 08:42:14,525 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-15 08:42:14,525 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-15 08:42:14,525 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-15 08:42:14,525 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-15 08:42:14,526 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-15 08:42:14,526 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-15 08:42:14,527 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-15 08:42:14,534 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "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-15 08:42:14,537 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-15 08:42:14,539 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-15 08:42:14,541 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-15 08:42:14,548 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:42:14,551 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:42:14,563 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:42:14,576 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-15 08:42:14,576 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:42:14,579 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-15 08:42:14,579 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-15 08:42:14,593 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-15 08:42:14,598 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-15 08:42:14,595 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:42:14,596 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:42:14,599 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-15 08:42:14,595 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:42:14,607 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:42:14,613 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:42:14,615 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:14] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:42:14,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:14,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37446311 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b72cd713-bb89-4943-9529-773407039478'}] 2026-09-15 08:42:14,965 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:15,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-09-15 08:42:15,017 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:42:15,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37446311 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b72cd713-bb89-4943-9529-773407039478'} created pos.order #757 2026-09-15 08:42:15,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37446311 finished 2026-09-15 08:42:15,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 15054948 (allocated 15990784) 2026-09-15 08:42:15,141 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.092 0.091 2026-09-15 08:42:15,154 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 73244 2026-09-15 08:42:15,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-09-15 08:42:15,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 73244 2026-09-15 08:42:15,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084215_211777_test_multiple_preparation_printer.txt 2026-09-15 08:42:15,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpdvtozqgz_chrome_odoo" 2026-09-15 08:42:15,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-09-15 08:42:15,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 73395 2026-09-15 08:42:15,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmpvwscstgv_chrome_odoo 2026-09-15 08:42:15,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:32819/json/version 2026-09-15 08:42:15,672 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:15,683 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:42:15,683 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:32819/json 2026-09-15 08:42:15,686 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:15,689 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:32819/devtools/page/A1EFDCC2D182453AA5438323BF00373D 2026-09-15 08:42:15,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-09-15 08:42:15,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-09-15 08:42:15,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:42:15,754 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-09-15 08:42:15,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:15,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:15,773 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:42:16,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:16] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.066 0.666 2026-09-15 08:42:16,504 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': 'A1EFDCC2D182453AA5438323BF00373D', 'loaderId': '5B0E206EC1427613BDCA862B53704F45', 'isDownload': False} 2026-09-15 08:42:16,504 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:16,509 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:42:16,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:16] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-15 08:42:16,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:16] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:42:16,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:16] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-09-15 08:42:16,967 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:16,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 08:42:17,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:42:17,017 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:17,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:42:17,032 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:17,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:17,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-09-15 08:42:17,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-15 08:42:17,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.025 2026-09-15 08:42:17,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-15 08:42:17,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.242 0.292 2026-09-15 08:42:17,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "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-15 08:42:17,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:42:17,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.039 2026-09-15 08:42:17,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:42:17,934 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:17,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:42:18,010 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:42:18,026 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-15 08:42:18,034 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:42:18,056 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:42:18,069 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:42:18,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:18,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.059 0.037 2026-09-15 08:42:18,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.101 2026-09-15 08:42:18,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-09-15 08:42:18,179 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:18,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:18,219 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:42:18,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.098 0.060 2026-09-15 08:42:18,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.028 0.175 2026-09-15 08:42:18,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.067 0.219 2026-09-15 08:42:18,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:42:18,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:18,631 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:18,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:18,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:18,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:18,882 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-15 08:42:18,883 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-15 08:42:18,883 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-15 08:42:18,884 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-15 08:42:18,886 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-15 08:42:18,887 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-15 08:42:18,887 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-15 08:42:18,887 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-15 08:42:18,895 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-15 08:42:18,896 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-15 08:42:18,896 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-15 08:42:18,897 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-15 08:42:18,897 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-15 08:42:18,897 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-15 08:42:18,897 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-15 08:42:18,900 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-15 08:42:18,900 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-15 08:42:18,900 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-15 08:42:18,900 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-15 08:42:18,901 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-15 08:42:18,901 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-15 08:42:18,901 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-15 08:42:18,901 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-15 08:42:18,902 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-15 08:42:18,902 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-15 08:42:18,902 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-15 08:42:18,902 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-15 08:42:18,902 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-15 08:42:18,903 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-15 08:42:18,903 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-15 08:42:18,903 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-15 08:42:18,903 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-15 08:42:18,903 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-15 08:42:18,904 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-15 08:42:18,904 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-15 08:42:18,904 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-15 08:42:18,904 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-15 08:42:18,905 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-15 08:42:18,905 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-15 08:42:18,905 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-15 08:42:18,914 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:18,920 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:18,924 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:18,929 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:42:18,931 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:42:18,932 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:18,933 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:42:18,950 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-15 08:42:18,951 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-15 08:42:18,951 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-15 08:42:18,952 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-15 08:42:18,952 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-15 08:42:18,952 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-15 08:42:18,952 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-15 08:42:18,953 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-15 08:42:18,953 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-15 08:42:18,954 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-15 08:42:18,954 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-15 08:42:18,955 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-15 08:42:18,955 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-15 08:42:18,955 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-15 08:42:18,955 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-15 08:42:18,956 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-15 08:42:18,956 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-15 08:42:18,956 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-15 08:42:18,956 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-15 08:42:18,956 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-15 08:42:18,957 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-15 08:42:18,957 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-15 08:42:18,957 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-15 08:42:18,957 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-15 08:42:18,957 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-15 08:42:18,958 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-15 08:42:18,958 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-15 08:42:18,959 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-15 08:42:18,959 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-15 08:42:18,959 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-15 08:42:18,959 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-15 08:42:18,960 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-15 08:42:18,960 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-15 08:42:18,960 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-15 08:42:18,960 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-15 08:42:18,961 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-15 08:42:18,961 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-15 08:42:18,962 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-15 08:42:18,962 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-15 08:42:18,962 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-15 08:42:18,974 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:18,979 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:18,981 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-15 08:42:18,986 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-15 08:42:18,987 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-15 08:42:18,987 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-15 08:42:18,987 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-15 08:42:18,991 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:18] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:18,994 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-15 08:42:19,002 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-15 08:42:19,004 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:42:19,008 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:42:19,010 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:42:19,015 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-15 08:42:19,018 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-15 08:42:19,028 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-15 08:42:19,029 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:42:19,030 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-15 08:42:19,036 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-15 08:42:19,037 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:42:19,038 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-15 08:42:19,042 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-15 08:42:19,043 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:42:19,045 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-15 08:42:19,045 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-15 08:42:19,047 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:42:19,049 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-15 08:42:19,050 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-15 08:42:19,051 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-15 08:42:19,052 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-15 08:42:19,053 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-15 08:42:19,054 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-15 08:42:19,054 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-15 08:42:19,057 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-15 08:42:19,060 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-15 08:42:19,061 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-15 08:42:19,061 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-15 08:42:19,062 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-15 08:42:19,062 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-15 08:42:19,062 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-15 08:42:19,063 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-15 08:42:19,063 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-15 08:42:19,063 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-15 08:42:19,064 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-15 08:42:19,064 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-15 08:42:19,065 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-15 08:42:19,065 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-15 08:42:19,066 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-15 08:42:19,068 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-15 08:42:19,069 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:19,070 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-15 08:42:19,070 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-15 08:42:19,101 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:42:19,106 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:42:19,107 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:42:19,113 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-15 08:42:19,115 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:42:19,123 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:42:19,139 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:42:19,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:19,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:19,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11062280 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd757a4a4-80b3-49f9-8d32-03e32116f958'}] 2026-09-15 08:42:19,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:19,899 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:19,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11062280 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd757a4a4-80b3-49f9-8d32-03e32116f958'} created pos.order #758 2026-09-15 08:42:19,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11062280 finished 2026-09-15 08:42:19,950 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-09-15 08:42:19,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:19,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.047 0.080 2026-09-15 08:42:20,082 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 17392116 (allocated 20447232) 2026-09-15 08:42:20,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 73395 2026-09-15 08:42:20,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-09-15 08:42:20,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 73395 2026-09-15 08:42:20,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084220_148154_test_multiple_preparation_printer_different_categories.txt 2026-09-15 08:42:20,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmpvwscstgv_chrome_odoo" 2026-09-15 08:42:20,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-09-15 08:42:20,500 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 73548 2026-09-15 08:42:20,501 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmp8_elz1th_chrome_odoo 2026-09-15 08:42:20,501 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:33307/json/version 2026-09-15 08:42:20,502 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33307', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:20,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:42:20,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:33307/json 2026-09-15 08:42:20,530 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33307', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:20,532 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:33307/devtools/page/97851F431F86C1809FFDAD1E14B61E1C 2026-09-15 08:42:20,536 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-09-15 08:42:20,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-09-15 08:42:20,588 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:42:20,604 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-09-15 08:42:20,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:20,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:20,622 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:42:21,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.048 0.394 2026-09-15 08:42:21,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '97851F431F86C1809FFDAD1E14B61E1C', 'loaderId': '65B31D82F6646AD27E0B6BEBCBEE4BDB', 'isDownload': False} 2026-09-15 08:42:21,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:21,077 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:42:21,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-09-15 08:42:21,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-15 08:42:21,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.041 2026-09-15 08:42:21,559 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:21,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-15 08:42:21,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:42:21,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:21,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:42:21,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:21,652 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:21,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-15 08:42:21,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-15 08:42:21,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.033 2026-09-15 08:42:21,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-15 08:42:22,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.279 0.308 2026-09-15 08:42:22,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:42:22,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:42:22,509 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-09-15 08:42:22,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:42:22,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:22,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-09-15 08:42:22,628 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:42:22,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:42:22,685 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:22,696 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-15 08:42:22,721 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:22,734 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "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-15 08:42:22,753 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:42:22,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.071 0.069 2026-09-15 08:42:22,810 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:42:22,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.013 0.136 2026-09-15 08:42:22,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.042 0.067 2026-09-15 08:42:22,913 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:22,933 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:42:22,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:22] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.032 0.134 2026-09-15 08:42:23,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.072 2026-09-15 08:42:23,068 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:42:23,111 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,148 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:23,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,327 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,398 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,448 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,506 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,568 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,780 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,855 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:23,857 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:23,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:23,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95953 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6b54caff-0c3e-45af-a2bd-85409b98d184'}] 2026-09-15 08:42:23,987 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:42:24,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95953 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '6b54caff-0c3e-45af-a2bd-85409b98d184'} created pos.order #759 2026-09-15 08:42:24,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95953 finished 2026-09-15 08:42:24,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.197 0.212 2026-09-15 08:42:24,539 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:24,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-09-15 08:42:24,595 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-15 08:42:24,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 16571336 (allocated 18087936) 2026-09-15 08:42:24,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 73548 2026-09-15 08:42:24,694 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-09-15 08:42:24,694 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 73548 2026-09-15 08:42:24,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084224_748482_test_name_preset_skip_screen.txt 2026-09-15 08:42:24,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmp8_elz1th_chrome_odoo" 2026-09-15 08:42:24,761 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-09-15 08:42:25,038 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 73683 2026-09-15 08:42:25,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmp_u2ks6a3_chrome_odoo 2026-09-15 08:42:25,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:33531/json/version 2026-09-15 08:42:25,040 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:25,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:42:25,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:33531/json 2026-09-15 08:42:25,068 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:25,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:33531/devtools/page/84A51544D9FD754D35DD1D8CE5C20C31 2026-09-15 08:42:25,074 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-09-15 08:42:25,077 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-09-15 08:42:25,119 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:42:25,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-09-15 08:42:25,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:25,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:25,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:42:25,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:25] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.076 0.473 2026-09-15 08:42:25,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '84A51544D9FD754D35DD1D8CE5C20C31', 'loaderId': '8EAB95B048C4C31EA9947B4C47171486', 'isDownload': False} 2026-09-15 08:42:25,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-09-15 08:42:25,698 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:42:25,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:25] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-15 08:42:25,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:25] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:42:25,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:25] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.041 2026-09-15 08:42:26,155 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:26,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 08:42:26,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:42:26,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:26,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:26,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:42:26,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:26,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-09-15 08:42:26,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-15 08:42:26,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.020 2026-09-15 08:42:26,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.030 2026-09-15 08:42:26,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.202 0.259 2026-09-15 08:42:26,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "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-15 08:42:26,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:42:26,946 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-15 08:42:26,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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-15 08:42:26,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:26,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 08:42:27,028 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:42:27,037 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:42:27,041 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:42:27,075 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:42:27,076 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:27,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.033 0.034 2026-09-15 08:42:27,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.074 2026-09-15 08:42:27,113 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-15 08:42:27,180 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:42:27,232 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.018 0.046 2026-09-15 08:42:27,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.038 0.097 2026-09-15 08:42:27,306 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:27,321 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,373 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.040 2026-09-15 08:42:27,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,486 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,601 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,715 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.005 0.006 2026-09-15 08:42:27,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.006 0.005 2026-09-15 08:42:27,858 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:27,874 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,937 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:27,988 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,197 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:28] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:42:28,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.009 0.016 2026-09-15 08:42:28,248 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:28] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:42:28,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.012 2026-09-15 08:42:28,359 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:42:28,541 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,559 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:28,621 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,690 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,709 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:28,712 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:28,741 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:28,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65368666 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e8fef9ef-c494-4ea1-94fe-c1a0c4870969'}] 2026-09-15 08:42:28,882 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:29,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65368666 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e8fef9ef-c494-4ea1-94fe-c1a0c4870969'} created pos.order #760 2026-09-15 08:42:29,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65368666 finished 2026-09-15 08:42:29,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.219 0.245 2026-09-15 08:42:29,473 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:29,524 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:29,574 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:29,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:29,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:29,736 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:29,789 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:29,845 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:29,899 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:29,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:29] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.009 0.011 2026-09-15 08:42:29,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,004 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:30] "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-15 08:42:30,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:42:30,122 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,178 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,277 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,329 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,387 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,396 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.004 0.009 2026-09-15 08:42:30,439 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,615 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:30,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47403693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '441194dc-0f38-4478-9743-dcef28308539'}] 2026-09-15 08:42:30,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47403693 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '441194dc-0f38-4478-9743-dcef28308539'} created pos.order #761 2026-09-15 08:42:31,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47403693 finished 2026-09-15 08:42:31,100 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 172 0.127 0.238 2026-09-15 08:42:31,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:31] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:42:31,152 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:31] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.002 0.008 2026-09-15 08:42:31,230 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:31,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:31,334 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-09-15 08:42:31,335 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-15 08:42:31,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18255892 (allocated 19795968) 2026-09-15 08:42:31,458 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 73683 2026-09-15 08:42:31,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-09-15 08:42:31,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 73683 2026-09-15 08:42:31,517 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084231_517262_test_no_ghost_floor.txt 2026-09-15 08:42:31,517 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmp_u2ks6a3_chrome_odoo" 2026-09-15 08:42:31,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-09-15 08:42:31,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 73823 2026-09-15 08:42:31,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpqfrikklg_chrome_odoo 2026-09-15 08:42:31,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:46837/json/version 2026-09-15 08:42:31,792 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:31,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:42:31,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:46837/json 2026-09-15 08:42:31,850 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:31,855 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:46837/devtools/page/D91EE231245F09E7553B94F26707420D 2026-09-15 08:42:31,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-09-15 08:42:31,859 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-09-15 08:42:31,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:42:31,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-09-15 08:42:31,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:31,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:31,977 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:42:32,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:32] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.068 0.588 2026-09-15 08:42:32,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': 'D91EE231245F09E7553B94F26707420D', 'loaderId': 'B462872A7B62F8AF77F140671E2C1ECA', 'isDownload': False} 2026-09-15 08:42:32,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:32,642 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:42:32,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:32] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:42:32,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:32] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-15 08:42:32,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:32] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-15 08:42:33,095 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:33,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-09-15 08:42:33,162 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:33,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:42:33,166 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:33,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:42:33,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:33,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.011 2026-09-15 08:42:33,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-15 08:42:33,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.041 2026-09-15 08:42:33,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-09-15 08:42:33,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.275 0.326 2026-09-15 08:42:33,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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-15 08:42:34,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:42:34,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-15 08:42:34,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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.014 2026-09-15 08:42:34,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:34,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:42:34,158 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:34,174 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:42:34,188 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:42:34,228 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:42:34,238 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:42:34,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.050 0.030 2026-09-15 08:42:34,272 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 08:42:34,274 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-09-15 08:42:34,295 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:34,332 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:42:34,356 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:34,371 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:34,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.060 0.041 2026-09-15 08:42:34,455 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:34,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.088 2026-09-15 08:42:34,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:34,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:34] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.038 0.212 2026-09-15 08:42:34,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-09-15 08:42:34,616 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:34,723 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13371432 (allocated 14417920) 2026-09-15 08:42:34,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 73823 2026-09-15 08:42:34,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-09-15 08:42:34,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 73823 2026-09-15 08:42:34,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084234_793353_test_open_default_register_screen_config.txt 2026-09-15 08:42:34,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpqfrikklg_chrome_odoo" 2026-09-15 08:42:34,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-09-15 08:42:35,042 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 73944 2026-09-15 08:42:35,042 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmpfyoay0vh_chrome_odoo 2026-09-15 08:42:35,042 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:46261/json/version 2026-09-15 08:42:35,043 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:35,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:42:35,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:46261/json 2026-09-15 08:42:35,072 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:35,074 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:46261/devtools/page/A42267571924C45B653FD06AC2F1B012 2026-09-15 08:42:35,080 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-09-15 08:42:35,083 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-09-15 08:42:35,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:42:35,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-09-15 08:42:35,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:35,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:35,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:42:35,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:35] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.066 0.505 2026-09-15 08:42:35,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'A42267571924C45B653FD06AC2F1B012', 'loaderId': 'DB705D16849FB31546B034118628BCE0', 'isDownload': False} 2026-09-15 08:42:35,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-09-15 08:42:35,756 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:42:35,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:35] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.017 2026-09-15 08:42:35,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:35] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:42:35,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:35] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-15 08:42:36,277 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:42:36,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-15 08:42:36,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:42:36,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:36,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:42:36,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:36,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:36,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.008 2026-09-15 08:42:36,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-15 08:42:36,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.022 2026-09-15 08:42:36,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.023 2026-09-15 08:42:37,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.290 0.320 2026-09-15 08:42:37,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:42:37,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:42:37,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.039 2026-09-15 08:42:37,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:42:37,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:37,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:42:37,339 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:37,368 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:42:37,370 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:42:37,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.046 0.026 2026-09-15 08:42:37,443 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.089 2026-09-15 08:42:37,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-09-15 08:42:37,461 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:37,463 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:42:37,501 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:37,525 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:42:37,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.024 0.039 2026-09-15 08:42:37,607 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:37,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.042 0.113 2026-09-15 08:42:37,734 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:37,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.118 2026-09-15 08:42:37,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:42:37,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:37,918 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:37,951 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,044 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,095 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,224 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-09-15 08:42:38,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20772129 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '815f690f-a80c-40a1-81a0-16845557554f'}] 2026-09-15 08:42:38,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20772129 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '815f690f-a80c-40a1-81a0-16845557554f'} created pos.order #762 2026-09-15 08:42:38,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20772129 finished 2026-09-15 08:42:38,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.036 0.077 2026-09-15 08:42:38,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:42:38,580 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,681 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,737 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,796 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:38,815 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42336309 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '815f690f-a80c-40a1-81a0-16845557554f'}] 2026-09-15 08:42:38,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42336309 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '815f690f-a80c-40a1-81a0-16845557554f'} updated pos.order #762 2026-09-15 08:42:38,857 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42336309 finished 2026-09-15 08:42:38,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.054 0.084 2026-09-15 08:42:38,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:39,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:39,099 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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-15 08:42:39,108 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:39,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:39,214 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:39,269 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:40,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:40,376 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:40,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.010 2026-09-15 08:42:40,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90469305 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '815f690f-a80c-40a1-81a0-16845557554f'}] 2026-09-15 08:42:40,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90469305 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '815f690f-a80c-40a1-81a0-16845557554f'} updated pos.order #762 2026-09-15 08:42:40,456 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90469305 finished 2026-09-15 08:42:40,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.034 0.077 2026-09-15 08:42:40,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:42:40,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:40,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-09-15 08:42:40,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-15 08:42:40,708 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17454800 (allocated 18747392) 2026-09-15 08:42:40,723 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 73944 2026-09-15 08:42:40,724 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-09-15 08:42:40,725 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 73944 2026-09-15 08:42:40,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084240_788433_test_pos_restaurant_course.txt 2026-09-15 08:42:40,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmpfyoay0vh_chrome_odoo" 2026-09-15 08:42:40,835 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-09-15 08:42:41,341 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #220 deleted product.product records with IDs: [2581] 2026-09-15 08:42:41,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 74075 2026-09-15 08:42:41,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpizc_xp_j_chrome_odoo 2026-09-15 08:42:41,595 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:34085/json/version 2026-09-15 08:42:41,601 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:41,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:42:41,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:34085/json 2026-09-15 08:42:41,607 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:41,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:34085/devtools/page/94039C03870F5BD77578F13F5E5F2E1A 2026-09-15 08:42:41,616 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-09-15 08:42:41,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-09-15 08:42:41,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:42:41,680 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-09-15 08:42:41,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:41,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:41,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:42:42,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.038 0.411 2026-09-15 08:42:42,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '94039C03870F5BD77578F13F5E5F2E1A', 'loaderId': '4EF228E9609E961396FA017C191184C9', 'isDownload': False} 2026-09-15 08:42:42,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-09-15 08:42:42,165 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:42:42,191 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-09-15 08:42:42,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 08:42:42,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-09-15 08:42:42,706 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:42,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:42:42,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 08:42:42,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:42,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:42:42,773 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:42,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:42,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.009 2026-09-15 08:42:42,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-15 08:42:42,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.037 2026-09-15 08:42:42,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-09-15 08:42:43,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.348 0.314 2026-09-15 08:42:43,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:42:43,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.017 2026-09-15 08:42:43,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:43] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.010 2026-09-15 08:42:43,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:43] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.050 2026-09-15 08:42:43,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:42:43,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:43,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:42:43,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:42:44,005 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:42:44,035 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:42:44,081 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-15 08:42:44,085 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-15 08:42:44,087 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.047 0.042 2026-09-15 08:42:44,092 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.055 2026-09-15 08:42:44,135 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:44,147 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:42:44,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.025 0.118 2026-09-15 08:42:44,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:44,225 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:42:44,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.052 0.117 2026-09-15 08:42:44,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.032 0.167 2026-09-15 08:42:44,377 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.136 2026-09-15 08:42:44,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-09-15 08:42:44,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:44,533 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:44,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:44,620 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:44,681 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:44,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:44,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:44,839 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:44,909 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-09-15 08:42:44,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,114 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,169 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,284 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,492 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-09-15 08:42:45,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-09-15 08:42:45,604 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,678 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,680 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86717961 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5791b87d-c877-4304-9ad5-e3b241ac16cf'}] 2026-09-15 08:42:45,729 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86717961 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5791b87d-c877-4304-9ad5-e3b241ac16cf'} created pos.order #763 2026-09-15 08:42:45,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86717961 finished 2026-09-15 08:42:45,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.036 0.066 2026-09-15 08:42:45,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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.007 2026-09-15 08:42:45,826 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,879 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:45,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,149 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-09-15 08:42:46,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68606063 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5791b87d-c877-4304-9ad5-e3b241ac16cf'}] 2026-09-15 08:42:46,395 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68606063 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5791b87d-c877-4304-9ad5-e3b241ac16cf'} updated pos.order #763 2026-09-15 08:42:46,407 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68606063 finished 2026-09-15 08:42:46,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.075 0.079 2026-09-15 08:42:46,511 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:42:46,648 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,696 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,746 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,797 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:46,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-09-15 08:42:47,065 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,126 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19311041 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': 'd17ddbd6-36c6-4a99-a416-bf097e7bca75'}] 2026-09-15 08:42:47,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19311041 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': 'd17ddbd6-36c6-4a99-a416-bf097e7bca75'} created pos.order #764 2026-09-15 08:42:47,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19311041 finished 2026-09-15 08:42:47,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.085 0.071 2026-09-15 08:42:47,331 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.009 2026-09-15 08:42:47,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,467 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:47] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:42:47,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,764 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44040685 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000003', 'uuid': '6952945e-00ba-4b29-98b3-0755102aa9d5'}] 2026-09-15 08:42:47,806 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44040685 order {'name': '/', 'pos_reference': '251-119-000003', 'uuid': '6952945e-00ba-4b29-98b3-0755102aa9d5'} created pos.order #765 2026-09-15 08:42:47,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44040685 finished 2026-09-15 08:42:47,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.033 0.069 2026-09-15 08:42:47,895 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:47,945 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-09-15 08:42:47,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-09-15 08:42:47,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:42:48,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 20958688 (allocated 23207936) 2026-09-15 08:42:48,165 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 74075 2026-09-15 08:42:48,167 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-09-15 08:42:48,167 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 74075 2026-09-15 08:42:48,224 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084248_224780_test_preparation_printer_content.txt 2026-09-15 08:42:48,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpizc_xp_j_chrome_odoo" 2026-09-15 08:42:48,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-09-15 08:42:48,498 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 74220 2026-09-15 08:42:48,498 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp59_2ta3y_chrome_odoo 2026-09-15 08:42:48,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:41673/json/version 2026-09-15 08:42:48,501 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:48,517 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:42:48,517 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:41673/json 2026-09-15 08:42:48,517 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:48,520 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:41673/devtools/page/C7F8F69F0A547689701159498B973AD7 2026-09-15 08:42:48,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-09-15 08:42:48,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-09-15 08:42:48,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:42:48,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-09-15 08:42:48,590 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:48,590 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:48,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:42:49,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "GET /pos/ui/119 HTTP/1.1" 200 - 135 0.078 0.682 2026-09-15 08:42:49,365 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': 'C7F8F69F0A547689701159498B973AD7', 'loaderId': 'EE7FEB1D1780E22FAEEC3F647BF442E7', 'isDownload': False} 2026-09-15 08:42:49,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-09-15 08:42:49,379 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:42:49,409 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.013 2026-09-15 08:42:49,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-09-15 08:42:49,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-15 08:42:49,813 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:49,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.009 2026-09-15 08:42:49,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 08:42:49,861 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:49,867 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:49,875 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:42:49,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:49,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-09-15 08:42:49,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-15 08:42:49,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.027 2026-09-15 08:42:49,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.033 2026-09-15 08:42:50,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.228 0.288 2026-09-15 08:42:50,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:42:50,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:42:50,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-15 08:42:50,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:42:50,723 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:50,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-09-15 08:42:50,811 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:42:50,824 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:42:50,829 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:50,839 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:50,857 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:42:50,872 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:42:50,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.067 0.045 2026-09-15 08:42:50,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:50,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.109 2026-09-15 08:42:50,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-09-15 08:42:50,966 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:51,029 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,057 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:42:51,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:51] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.059 0.047 2026-09-15 08:42:51,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:51] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.129 2026-09-15 08:42:51,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.082 2026-09-15 08:42:51,263 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,279 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:51,349 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,401 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,463 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:51] "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-15 08:42:51,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,792 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72192614 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000001', 'uuid': '69a6d7b5-113e-4faa-b1a2-41e4a096e38b'}] 2026-09-15 08:42:51,843 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,867 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72192614 order {'name': '/', 'pos_reference': '251-119-000001', 'uuid': '69a6d7b5-113e-4faa-b1a2-41e4a096e38b'} created pos.order #766 2026-09-15 08:42:51,881 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72192614 finished 2026-09-15 08:42:51,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:51,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.051 0.073 2026-09-15 08:42:53,944 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:54,013 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:54,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.012 2026-09-15 08:42:54,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:54,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:54,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5157982 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '95da5fd0-1a3d-4a79-9b47-6ec6037d78ef'}] 2026-09-15 08:42:54,202 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:54,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5157982 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '95da5fd0-1a3d-4a79-9b47-6ec6037d78ef'} created pos.order #767 2026-09-15 08:42:54,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5157982 finished 2026-09-15 08:42:54,253 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:54,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.054 0.088 2026-09-15 08:42:54,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.048 0.061 2026-09-15 08:42:54,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.013 2026-09-15 08:42:54,490 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:54,544 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:54,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:54] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.035 0.056 2026-09-15 08:42:54,965 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:54] "GET /pos/ui/119/ticket HTTP/1.1" 200 - 33 0.032 0.027 2026-09-15 08:42:55,556 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "GET /web/webclient/translations?hash=e664115e00a68fa6cf0d24b65f638a4ea8d06b47&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:55,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:55,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:42:55,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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-15 08:42:55,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:55,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.017 0.019 2026-09-15 08:42:55,678 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.037 2026-09-15 08:42:55,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-15 08:42:55,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.019 0.033 2026-09-15 08:42:55,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "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-15 08:42:55,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.013 0.008 2026-09-15 08:42:55,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.007 2026-09-15 08:42:55,985 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:55,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:42:56,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.026 0.061 2026-09-15 08:42:56,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-15 08:42:56,197 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-09-15 08:42:56,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-15 08:42:56,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:56] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.011 0.023 2026-09-15 08:42:56,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.040 0.063 2026-09-15 08:42:56,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:56] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.024 0.137 2026-09-15 08:42:56,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 16893404 (allocated 20971520) 2026-09-15 08:42:56,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 74220 2026-09-15 08:42:56,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-09-15 08:42:56,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 74220 2026-09-15 08:42:56,542 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084256_542524_test_preset_future_timing_restaurant.txt 2026-09-15 08:42:56,542 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmp59_2ta3y_chrome_odoo" 2026-09-15 08:42:56,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-09-15 08:42:56,815 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 74376 2026-09-15 08:42:56,815 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpij6hfcke_chrome_odoo 2026-09-15 08:42:56,815 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41495/json/version 2026-09-15 08:42:56,816 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:56,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:42:56,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41495/json 2026-09-15 08:42:56,845 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:42:56,847 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:41495/devtools/page/A0D5FE47CC60A5712D54EAECBB7DE0A2 2026-09-15 08:42:56,850 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-15 08:42:56,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-15 08:42:56,894 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:42:56,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-15 08:42:56,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:56,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:56,925 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:42:57,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:57] "GET /pos/ui/119 HTTP/1.1" 200 - 135 0.068 0.446 2026-09-15 08:42:57,439 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'A0D5FE47CC60A5712D54EAECBB7DE0A2', 'loaderId': 'D5C4745D69DBB500048A80F1148D209D', 'isDownload': False} 2026-09-15 08:42:57,439 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-09-15 08:42:57,449 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:42:57,468 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:57] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-15 08:42:57,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:57] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:42:57,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:57] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 08:42:57,925 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:57,941 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:42:57,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-15 08:42:57,979 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:57,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:42:57,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:58,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:58,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.009 2026-09-15 08:42:58,043 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-15 08:42:58,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.022 2026-09-15 08:42:58,095 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.035 2026-09-15 08:42:58,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.275 0.320 2026-09-15 08:42:58,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:42:58,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:42:58,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.033 2026-09-15 08:42:58,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:42:58,947 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-15 08:42:58,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-15 08:42:59,004 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:59,049 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:42:59,063 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:42:59,073 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:42:59,076 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42: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-15 08:42:59,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.053 0.057 2026-09-15 08:42:59,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-09-15 08:42:59,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.008 0.135 2026-09-15 08:42:59,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:59,255 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:59,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.054 0.043 2026-09-15 08:42:59,373 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:42:59,387 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:59,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.060 0.136 2026-09-15 08:42:59,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.036 0.079 2026-09-15 08:42:59,567 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:59,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:42:59,723 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:59,788 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:42:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:42:59,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:59,848 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:59,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:42:59,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,098 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,157 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,200 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,524 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,575 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,689 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,747 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,798 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:00,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-15 08:43:00,850 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-15 08:43:00,937 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 15774544 (allocated 17301504) 2026-09-15 08:43:00,947 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 74376 2026-09-15 08:43:00,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-15 08:43:00,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 74376 2026-09-15 08:43:01,008 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084301_007869_test_preset_timing_restaurant.txt 2026-09-15 08:43:01,008 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpij6hfcke_chrome_odoo" 2026-09-15 08:43:01,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 74503 2026-09-15 08:43:01,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpm1z3eqqr_chrome_odoo 2026-09-15 08:43:01,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45671/json/version 2026-09-15 08:43:01,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:01,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:43:01,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45671/json 2026-09-15 08:43:01,284 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:01,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:45671/devtools/page/505EC4B02AC1D702E2CC49AE9B62CFD4 2026-09-15 08:43:01,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-15 08:43:01,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-15 08:43:01,355 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:43:01,358 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-15 08:43:01,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:01,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:01,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.037 0.046 2026-09-15 08:43:01,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '505EC4B02AC1D702E2CC49AE9B62CFD4', 'loaderId': '960ADAAD48A4D49A0677E5633802793A', 'isDownload': False} 2026-09-15 08:43:01,464 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:01,473 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:43:01,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:01] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:43:01,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:01] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-15 08:43:01,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:01] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:43:01,966 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:43:01,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:43:02,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:43:02,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:02,020 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:02,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:43:02,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:43:02,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.014 2026-09-15 08:43:02,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.023 2026-09-15 08:43:02,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.026 2026-09-15 08:43:02,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-15 08:43:02,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.181 0.292 2026-09-15 08:43:02,642 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "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-15 08:43:02,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:43:02,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.029 2026-09-15 08:43:02,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:43:02,833 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-15 08:43:02,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43: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-15 08:43:02,907 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:43:02,917 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:43:02,919 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:43:02,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:02,941 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:02,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.016 0.060 2026-09-15 08:43:02,994 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:43:03,005 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:03] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.011 0.084 2026-09-15 08:43:03,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-09-15 08:43:03,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:03,087 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:43:03,116 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:03,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.038 0.049 2026-09-15 08:43:03,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:03] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.035 0.124 2026-09-15 08:43:03,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:03] "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.074 2026-09-15 08:43:03,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:03,269 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:03] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:43:03,271 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:03,336 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:03,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:03,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:03,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32170379 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '193e11b5-d65f-4520-a13f-1418faeeb4b0'}] 2026-09-15 08:43:03,458 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32170379 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '193e11b5-d65f-4520-a13f-1418faeeb4b0'} created pos.order #768 2026-09-15 08:43:03,472 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32170379 finished 2026-09-15 08:43:03,509 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.026 0.065 2026-09-15 08:43:03,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:03,595 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:05,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:05,731 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:05,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:05,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:05,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:05,933 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:05,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,102 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74168611 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': '193e11b5-d65f-4520-a13f-1418faeeb4b0'}] 2026-09-15 08:43:06,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1257] to pos.order #768 2026-09-15 08:43:06,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74168611 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': '193e11b5-d65f-4520-a13f-1418faeeb4b0'} updated pos.order #768 2026-09-15 08:43:06,430 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74168611 finished 2026-09-15 08:43:06,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.036 0.071 2026-09-15 08:43:06,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:06] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 49 0.076 0.060 2026-09-15 08:43:06,693 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:06,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:43:06,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.011 2026-09-15 08:43:06,812 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-15 08:43:06,813 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-15 08:43:06,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16958756 (allocated 19009536) 2026-09-15 08:43:06,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 74503 2026-09-15 08:43:06,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-15 08:43:06,914 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 74503 2026-09-15 08:43:06,968 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084306_967992_test_preset_timing_restaurant.txt 2026-09-15 08:43:06,968 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpm1z3eqqr_chrome_odoo" 2026-09-15 08:43:07,281 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 74631 2026-09-15 08:43:07,282 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpygiaidbn_chrome_odoo 2026-09-15 08:43:07,282 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:43005/json/version 2026-09-15 08:43:07,283 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:07,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:43:07,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:43005/json 2026-09-15 08:43:07,289 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:07,293 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:43005/devtools/page/DCEAABC7647262CF03C89C49A2A448B7 2026-09-15 08:43:07,295 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-15 08:43:07,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-15 08:43:07,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:43:07,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-15 08:43:07,332 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:07,332 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:07,388 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.034 2026-09-15 08:43:07,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'DCEAABC7647262CF03C89C49A2A448B7', 'loaderId': 'E87C1F16CDAD9955D1B51AEA1A739D9E', 'isDownload': False} 2026-09-15 08:43:07,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-09-15 08:43:07,407 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:43:07,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.006 2026-09-15 08:43:07,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:43:07,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:43:07,881 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:07,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:43:07,914 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:07,916 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:43:07,919 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-09-15 08:43:07,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:43:07,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:07,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:43:07,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:43:08,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.019 2026-09-15 08:43:08,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-15 08:43:08,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.225 0.277 2026-09-15 08:43:08,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:43:08,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-09-15 08:43:08,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.044 2026-09-15 08:43:08,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:43:08,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-15 08:43:08,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:43:08,884 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:08,901 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:43:08,905 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:43:08,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.021 0.018 2026-09-15 08:43:08,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.046 2026-09-15 08:43:08,940 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-15 08:43:08,967 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43: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-15 08:43:08,970 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:43:09,035 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:09,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:09] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.033 0.056 2026-09-15 08:43:09,215 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.062 0.119 2026-09-15 08:43:09,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,356 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:09,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,471 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,545 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:09,601 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:09] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.005 0.014 2026-09-15 08:43:09,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:09,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55570179 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000001', 'uuid': '29dd10c3-d856-4758-80bb-5563153f2137'}] 2026-09-15 08:43:09,951 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55570179 order {'name': '/', 'pos_reference': '253-119-000001', 'uuid': '29dd10c3-d856-4758-80bb-5563153f2137'} created pos.order #769 2026-09-15 08:43:09,968 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55570179 finished 2026-09-15 08:43:10,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.045 0.073 2026-09-15 08:43:10,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:10,099 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:10,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:12,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:12,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:12,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.007 2026-09-15 08:43:12,329 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:12,403 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:12,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32949104 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000002', 'uuid': '25e1a6c0-b2a2-46ab-9057-4abd96bcf91b'}] 2026-09-15 08:43:12,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32949104 order {'name': '/', 'pos_reference': '253-119-000002', 'uuid': '25e1a6c0-b2a2-46ab-9057-4abd96bcf91b'} created pos.order #770 2026-09-15 08:43:12,485 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32949104 finished 2026-09-15 08:43:12,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.061 0.080 2026-09-15 08:43:12,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.085 0.046 2026-09-15 08:43:12,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.020 2026-09-15 08:43:12,785 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:12,833 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:12,884 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:12,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:12,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:13,044 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,157 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,158 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:15] "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-15 08:43:15,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,382 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:15] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 08:43:15,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,602 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16986 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'e6508c81-9cc9-456b-bee7-f0dae8b37069'}] 2026-09-15 08:43:15,687 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16986 order {'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'e6508c81-9cc9-456b-bee7-f0dae8b37069'} created pos.order #771 2026-09-15 08:43:15,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16986 finished 2026-09-15 08:43:15,747 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.069 0.078 2026-09-15 08:43:15,777 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:15,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.048 0.043 2026-09-15 08:43:16,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.028 2026-09-15 08:43:16,068 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-15 08:43:16,068 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-15 08:43:16,210 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21157088 (allocated 24129536) 2026-09-15 08:43:16,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 74631 2026-09-15 08:43:16,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-15 08:43:16,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 74631 2026-09-15 08:43:16,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084316_274333_test_preset_timing_restaurant.txt 2026-09-15 08:43:16,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpygiaidbn_chrome_odoo" 2026-09-15 08:43:16,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 74768 2026-09-15 08:43:16,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpenqpwc17_chrome_odoo 2026-09-15 08:43:16,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33341/json/version 2026-09-15 08:43:16,430 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:16,452 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:43:16,452 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33341/json 2026-09-15 08:43:16,454 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:16,457 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:33341/devtools/page/9D780B80207B52189C795BF0CE785548 2026-09-15 08:43:16,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-15 08:43:16,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-15 08:43:16,492 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:43:16,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-15 08:43:16,498 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:16,498 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:16,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:16] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.034 0.048 2026-09-15 08:43:16,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '9D780B80207B52189C795BF0CE785548', 'loaderId': 'A96136B0A5038279E2F4B1CAEE47619B', 'isDownload': False} 2026-09-15 08:43:16,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-09-15 08:43:16,607 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:43:16,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:16] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-15 08:43:16,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:16] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:43:16,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:16] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-09-15 08:43:17,064 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:17,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:43:17,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:17,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:43:17,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:17,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-15 08:43:17,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:17,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:43:17,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:43:17,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.021 2026-09-15 08:43:17,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-15 08:43:17,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 317 0.220 0.276 2026-09-15 08:43:17,761 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:43:17,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.009 0.010 2026-09-15 08:43:17,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.029 2026-09-15 08:43:18,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.007 2026-09-15 08:43:18,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-15 08:43:18,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:43:18,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:18,119 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:43:18,129 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:18,138 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:43:18,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-09-15 08:43:18,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.009 0.053 2026-09-15 08:43:18,187 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:18,187 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:18,216 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:18,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:18,358 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.076 0.073 2026-09-15 08:43:18,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.033 0.169 2026-09-15 08:43:18,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.008 2026-09-15 08:43:18,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:18,594 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:18,595 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:18,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:18,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:18,715 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:18,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:18,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:18,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:18,954 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:19,004 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:19,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:19,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:19,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94614931 started for PoS orders references: [{'name': '/', 'pos_reference': '264-119-000001', 'uuid': '623fead8-1865-408a-892a-e66cf6da4cba'}] 2026-09-15 08:43:19,133 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:43:19,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94614931 order {'name': '/', 'pos_reference': '264-119-000001', 'uuid': '623fead8-1865-408a-892a-e66cf6da4cba'} created pos.order #772 2026-09-15 08:43:19,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94614931 finished 2026-09-15 08:43:19,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.051 0.087 2026-09-15 08:43:19,340 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:43:19,341 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:43:19,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:19,407 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:19,458 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-15 08:43:19,458 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-15 08:43:19,550 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17374500 (allocated 18223104) 2026-09-15 08:43:19,565 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 74768 2026-09-15 08:43:19,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-15 08:43:19,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 74768 2026-09-15 08:43:19,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084319_632577_test_preset_timing_restaurant.txt 2026-09-15 08:43:19,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpenqpwc17_chrome_odoo" 2026-09-15 08:43:19,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-09-15 08:43:20,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 74894 2026-09-15 08:43:20,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmplt7ahm8d_chrome_odoo 2026-09-15 08:43:20,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:37461/json/version 2026-09-15 08:43:20,048 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:20,061 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:43:20,061 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:37461/json 2026-09-15 08:43:20,062 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:20,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:37461/devtools/page/6C49DC0EF21E8FCEB68E688D44B07AC9 2026-09-15 08:43:20,065 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-09-15 08:43:20,066 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-09-15 08:43:20,105 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:43:20,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-09-15 08:43:20,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:20,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:20,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:43:20,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:20] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.055 0.387 2026-09-15 08:43:20,570 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '6C49DC0EF21E8FCEB68E688D44B07AC9', 'loaderId': '84733FB7BF6F76B2B4C184D32DE6AB3E', 'isDownload': False} 2026-09-15 08:43:20,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-09-15 08:43:20,579 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:43:20,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:20] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:43:20,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:20] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:43:20,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:20] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-15 08:43:21,060 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:21,087 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:43:21,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:21,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.010 2026-09-15 08:43:21,112 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:21,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.010 2026-09-15 08:43:21,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:21,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.010 2026-09-15 08:43:21,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-15 08:43:21,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.028 2026-09-15 08:43:21,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-15 08:43:21,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.297 0.293 2026-09-15 08:43:21,859 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:43:21,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:43:21,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-15 08:43:21,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:43:22,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-09-15 08:43:22,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:43:22,067 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:43:22,103 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:43:22,107 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:43:22,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,143 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:43:22,158 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:43:22,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.070 0.031 2026-09-15 08:43:22,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.118 2026-09-15 08:43:22,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-09-15 08:43:22,260 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:22,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,299 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:22,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.047 0.058 2026-09-15 08:43:22,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.107 2026-09-15 08:43:22,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.031 0.217 2026-09-15 08:43:22,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43: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.032 2026-09-15 08:43:22,535 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,554 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:22,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,664 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,766 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,824 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,875 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:22,999 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:23,000 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:23,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:23,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:23,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58492446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4a849522-ede8-4168-8356-b8df7fd5f008'}] 2026-09-15 08:43:23,138 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:43:23,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58492446 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4a849522-ede8-4168-8356-b8df7fd5f008'} created pos.order #773 2026-09-15 08:43:23,498 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58492446 finished 2026-09-15 08:43:23,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.198 0.228 2026-09-15 08:43:23,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-09-15 08:43:23,716 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:43:23,812 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15406504 (allocated 16777216) 2026-09-15 08:43:23,818 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 74894 2026-09-15 08:43:23,821 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-09-15 08:43:23,822 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 74894 2026-09-15 08:43:23,920 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084323_919957_test_restaurant_preset_eatin_tour.txt 2026-09-15 08:43:23,920 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmplt7ahm8d_chrome_odoo" 2026-09-15 08:43:23,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-09-15 08:43:24,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 75021 2026-09-15 08:43:24,325 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmpp5ctw8hb_chrome_odoo 2026-09-15 08:43:24,325 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:36677/json/version 2026-09-15 08:43:24,327 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:24,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:43:24,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:36677/json 2026-09-15 08:43:24,331 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:24,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:36677/devtools/page/BE1C84164C3B427270022B1713BD9862 2026-09-15 08:43:24,335 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-09-15 08:43:24,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-09-15 08:43:24,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:43:24,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-09-15 08:43:24,388 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:24,388 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:24,400 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:43:25,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.074 0.622 2026-09-15 08:43:25,095 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': 'BE1C84164C3B427270022B1713BD9862', 'loaderId': '27560C2253BF9B859915B76F057A656C', 'isDownload': False} 2026-09-15 08:43:25,095 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:25,102 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:43:25,125 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.012 2026-09-15 08:43:25,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-15 08:43:25,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-15 08:43:25,625 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:25,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 08:43:25,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:43:25,710 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:25,720 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:25,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:43:25,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:43:25,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-09-15 08:43:25,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-09-15 08:43:25,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 08:43:25,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.025 2026-09-15 08:43:26,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.232 0.312 2026-09-15 08:43:26,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "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-15 08:43:26,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:43:26,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-09-15 08:43:26,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:43:26,588 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-09-15 08:43:26,601 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43: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-15 08:43:26,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:43:26,646 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:43:26,660 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:43:26,661 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:43:26,699 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:43:26,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.019 0.033 2026-09-15 08:43:26,701 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:43:26,719 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:43:26,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.077 2026-09-15 08:43:26,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.025 0.051 2026-09-15 08:43:26,793 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:26,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.032 0.109 2026-09-15 08:43:26,866 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:26,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:26,938 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:43:26,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.043 2026-09-15 08:43:27,023 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,227 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,283 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,334 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,387 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,437 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,628 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #593662 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9ee60e60-f73f-499a-bf6c-6a031ae56490'}] 2026-09-15 08:43:27,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,699 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #593662 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9ee60e60-f73f-499a-bf6c-6a031ae56490'} created pos.order #774 2026-09-15 08:43:27,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #593662 finished 2026-09-15 08:43:27,756 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.054 0.076 2026-09-15 08:43:27,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:27] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.032 0.041 2026-09-15 08:43:27,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.017 2026-09-15 08:43:27,884 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:27,933 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:28,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:28,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.012 2026-09-15 08:43:28,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:28,116 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:28,167 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:28,218 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:28,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-09-15 08:43:28,273 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:28,338 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15419176 (allocated 16777216) 2026-09-15 08:43:28,356 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 75021 2026-09-15 08:43:28,358 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-09-15 08:43:28,359 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 75021 2026-09-15 08:43:28,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084328_419844_test_show_default_with_register_screen.txt 2026-09-15 08:43:28,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmpp5ctw8hb_chrome_odoo" 2026-09-15 08:43:28,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-09-15 08:43:28,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 75152 2026-09-15 08:43:28,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmprcpf2wua_chrome_odoo 2026-09-15 08:43:28,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:46423/json/version 2026-09-15 08:43:28,673 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:28,683 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:43:28,683 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:46423/json 2026-09-15 08:43:28,686 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:28,689 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:46423/devtools/page/F6E4AD25E5F80C1A3FF80B01E9F81626 2026-09-15 08:43:28,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-09-15 08:43:28,694 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-09-15 08:43:28,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:43:28,742 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-09-15 08:43:28,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:28,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:28,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:43:29,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.041 0.492 2026-09-15 08:43:29,294 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': 'F6E4AD25E5F80C1A3FF80B01E9F81626', 'loaderId': '794BCD95DE9FC720E246D2C4DBA4C745', 'isDownload': False} 2026-09-15 08:43:29,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:29,300 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:43:29,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.007 2026-09-15 08:43:29,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:43:29,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 08:43:29,774 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:29,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:43:29,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:29,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-15 08:43:29,834 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:29,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-15 08:43:29,859 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:29,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.013 2026-09-15 08:43:29,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.024 2026-09-15 08:43:29,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-09-15 08:43:29,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.023 0.024 2026-09-15 08:43:30,541 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.245 0.309 2026-09-15 08:43:30,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:43:30,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:43:30,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.043 2026-09-15 08:43:30,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:43:30,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-09-15 08:43:30,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:43:30,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:43:30,834 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:43:30,871 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:30,878 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:30,928 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43: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-15 08:43:30,940 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-09-15 08:43:30,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:30,970 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:43:30,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:30] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.087 0.060 2026-09-15 08:43:31,010 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.156 2026-09-15 08:43:31,083 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.033 0.127 2026-09-15 08:43:31,097 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:31,115 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:43:31,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:31] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.020 0.166 2026-09-15 08:43:31,228 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.072 2026-09-15 08:43:31,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:43:31,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:31,352 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:31,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:31,456 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:31,514 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:31,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49218160 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ef28f5f1-3f3a-4caf-86f7-03db2f313bd8'}] 2026-09-15 08:43:31,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49218160 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ef28f5f1-3f3a-4caf-86f7-03db2f313bd8'} created pos.order #775 2026-09-15 08:43:31,625 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49218160 finished 2026-09-15 08:43:31,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.068 0.084 2026-09-15 08:43:31,717 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:31,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:31,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.009 2026-09-15 08:43:31,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:31,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:33,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:33,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:34,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:34,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:34,261 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:34,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:34,338 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26695717 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ef28f5f1-3f3a-4caf-86f7-03db2f313bd8'}] 2026-09-15 08:43:34,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26695717 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ef28f5f1-3f3a-4caf-86f7-03db2f313bd8'} updated pos.order #775 2026-09-15 08:43:34,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26695717 finished 2026-09-15 08:43:34,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.045 0.100 2026-09-15 08:43:34,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:34,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:36,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:36,655 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:36,680 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.024 0.009 2026-09-15 08:43:36,705 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:36,756 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-09-15 08:43:36,757 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-15 08:43:36,821 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15830632 (allocated 17563648) 2026-09-15 08:43:36,836 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 75152 2026-09-15 08:43:36,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-09-15 08:43:36,839 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 75152 2026-09-15 08:43:36,896 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084336_896140_test_sync_lines_qty_update.txt 2026-09-15 08:43:36,896 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmprcpf2wua_chrome_odoo" 2026-09-15 08:43:36,971 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-09-15 08:43:37,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 75276 2026-09-15 08:43:37,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpdp4lyq2y_chrome_odoo 2026-09-15 08:43:37,259 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:41817/json/version 2026-09-15 08:43:37,261 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:37,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:43:37,288 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:41817/json 2026-09-15 08:43:37,288 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:37,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:41817/devtools/page/A95D82CA7A5FE8249AF4F488F432EFBB 2026-09-15 08:43:37,293 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-09-15 08:43:37,297 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-09-15 08:43:37,345 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:43:37,356 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-09-15 08:43:37,358 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:37,358 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:37,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:43:37,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:37] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.063 0.408 2026-09-15 08:43:37,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'A95D82CA7A5FE8249AF4F488F432EFBB', 'loaderId': '0E2B19415F0BECC149CDF2731ACC3591', 'isDownload': False} 2026-09-15 08:43:37,841 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:37,850 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:43:37,882 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:37] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-09-15 08:43:37,916 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:37] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.042 2026-09-15 08:43:37,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:37] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.061 2026-09-15 08:43:38,352 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:38,370 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:43:38,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.006 2026-09-15 08:43:38,409 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:38,416 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:38,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:43:38,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:38,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-15 08:43:38,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-15 08:43:38,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.038 0.033 2026-09-15 08:43:38,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.065 2026-09-15 08:43:39,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.311 0.293 2026-09-15 08:43:39,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:43:39,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:43:39,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.042 2026-09-15 08:43:39,404 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:43:39,423 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-15 08:43:39,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.007 2026-09-15 08:43:39,475 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:43:39,512 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:43:39,523 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:43:39,528 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-15 08:43:39,539 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43: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-15 08:43:39,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:39,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.058 0.045 2026-09-15 08:43:39,591 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.094 2026-09-15 08:43:39,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-09-15 08:43:39,664 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:43:39,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:39,726 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:43:39,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.046 0.040 2026-09-15 08:43:39,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.059 0.116 2026-09-15 08:43:39,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.188 2026-09-15 08:43:40,046 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,064 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:40,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,175 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,227 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,279 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,330 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,798 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:40,803 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46766535 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a6ad9cd0-3fd4-4e80-8c07-c29c480d630a'}] 2026-09-15 08:43:40,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46766535 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a6ad9cd0-3fd4-4e80-8c07-c29c480d630a'} created pos.order #776 2026-09-15 08:43:40,871 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46766535 finished 2026-09-15 08:43:40,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.044 0.074 2026-09-15 08:43:41,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.029 0.043 2026-09-15 08:43:41,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.015 2026-09-15 08:43:41,068 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,120 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,233 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,284 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,335 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,438 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,540 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,649 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-09-15 08:43:41,706 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:41,718 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88666448 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a6ad9cd0-3fd4-4e80-8c07-c29c480d630a'}] 2026-09-15 08:43:41,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88666448 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a6ad9cd0-3fd4-4e80-8c07-c29c480d630a'} updated pos.order #776 2026-09-15 08:43:41,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16225948 (allocated 17301504) 2026-09-15 08:43:41,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88666448 finished 2026-09-15 08:43:41,812 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 75276 2026-09-15 08:43:41,814 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-09-15 08:43:41,814 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 75276 2026-09-15 08:43:41,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.047 0.061 2026-09-15 08:43:41,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084341_876271_test_sync_lines_qty_update_ticket_screen.txt 2026-09-15 08:43:41,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpdp4lyq2y_chrome_odoo" 2026-09-15 08:43:41,913 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-09-15 08:43:42,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 75403 2026-09-15 08:43:42,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmp9j4ms2ez_chrome_odoo 2026-09-15 08:43:42,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:46251/json/version 2026-09-15 08:43:42,151 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:42,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:43:42,181 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:46251/json 2026-09-15 08:43:42,181 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:42,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:46251/devtools/page/933EA94F53B79A9B627984AA8AAF1038 2026-09-15 08:43:42,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-09-15 08:43:42,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-09-15 08:43:42,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:43:42,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-09-15 08:43:42,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:42,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:42,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:43:42,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:42] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.037 0.515 2026-09-15 08:43:42,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': '933EA94F53B79A9B627984AA8AAF1038', 'loaderId': '9BA53E4148E7927E5A0A926B16C4A86D', 'isDownload': False} 2026-09-15 08:43:42,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:42,803 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:43:42,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:42] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:43:42,828 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:42] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:43:42,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:42] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:43:43,224 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:43,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:43:43,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:43:43,260 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:43,263 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:43,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43: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-15 08:43:43,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:43,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-09-15 08:43:43,315 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.024 2026-09-15 08:43:43,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.004 2026-09-15 08:43:43,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.032 0.035 2026-09-15 08:43:43,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.244 0.288 2026-09-15 08:43:44,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:43:44,066 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:43:44,115 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.031 2026-09-15 08:43:44,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 08:43:44,161 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-09-15 08:43:44,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-15 08:43:44,213 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:43:44,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:43:44,241 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:43:44,242 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:43:44,281 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:43:44,285 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:43:44,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.043 0.029 2026-09-15 08:43:44,307 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:44,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:44,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.090 2026-09-15 08:43:44,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:44,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.038 0.062 2026-09-15 08:43:44,466 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:43:44,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.027 0.160 2026-09-15 08:43:44,551 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.111 2026-09-15 08:43:44,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:43:44,642 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:44,661 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:44,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:44,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:44,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:44,862 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10186721 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b1e63eb-7c8c-4ee9-b877-c737e1ca28c1'}] 2026-09-15 08:43:44,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10186721 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b1e63eb-7c8c-4ee9-b877-c737e1ca28c1'} created pos.order #777 2026-09-15 08:43:44,946 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10186721 finished 2026-09-15 08:43:44,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.053 0.081 2026-09-15 08:43:45,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:45,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:45,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.007 2026-09-15 08:43:47,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,193 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,243 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,401 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,620 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,673 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,727 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,741 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37470757 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b1e63eb-7c8c-4ee9-b877-c737e1ca28c1'}] 2026-09-15 08:43:47,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37470757 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4b1e63eb-7c8c-4ee9-b877-c737e1ca28c1'} updated pos.order #777 2026-09-15 08:43:47,808 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37470757 finished 2026-09-15 08:43:47,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.065 0.074 2026-09-15 08:43:47,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:47,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:49,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-09-15 08:43:49,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:43:50,068 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15511784 (allocated 16777216) 2026-09-15 08:43:50,086 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 75403 2026-09-15 08:43:50,087 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-09-15 08:43:50,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 75403 2026-09-15 08:43:50,183 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084350_183443_test_sync_set_line_note.txt 2026-09-15 08:43:50,183 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmp9j4ms2ez_chrome_odoo" 2026-09-15 08:43:50,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-09-15 08:43:50,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 75540 2026-09-15 08:43:50,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmpxsb8egjp_chrome_odoo 2026-09-15 08:43:50,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:33897/json/version 2026-09-15 08:43:50,508 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:50,540 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:43:50,540 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:33897/json 2026-09-15 08:43:50,540 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:50,543 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:33897/devtools/page/670A8101B1B64CC3AFE12AD1D8DBDA77 2026-09-15 08:43:50,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-09-15 08:43:50,550 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-09-15 08:43:50,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:43:50,633 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-09-15 08:43:50,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:50,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:50,659 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:43:51,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.034 0.469 2026-09-15 08:43:51,152 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '670A8101B1B64CC3AFE12AD1D8DBDA77', 'loaderId': 'B2652C0092B0E61A74838FAF185F629D', 'isDownload': False} 2026-09-15 08:43:51,152 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-09-15 08:43:51,163 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:43:51,191 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-15 08:43:51,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.037 2026-09-15 08:43:51,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-09-15 08:43:51,684 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:51,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:43:51,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:43:51,729 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:51,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:43:51,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:51,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:51,784 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43: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.009 2026-09-15 08:43:51,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-15 08:43:51,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.010 0.026 2026-09-15 08:43:51,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.028 2026-09-15 08:43:52,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.259 0.371 2026-09-15 08:43:52,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:43:52,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:43:52,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.040 2026-09-15 08:43:52,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:43:52,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-09-15 08:43:52,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:43:52,823 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:43:52,852 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:43:52,873 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-15 08:43:52,875 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.020 0.027 2026-09-15 08:43:52,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.053 2026-09-15 08:43:52,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-09-15 08:43:52,905 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:52,915 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43: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-15 08:43:52,937 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:52,954 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:43:53,005 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:53] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.030 0.029 2026-09-15 08:43:53,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:53] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.025 0.081 2026-09-15 08:43:53,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:53,097 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:43:53,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.043 2026-09-15 08:43:53,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-09-15 08:43:53,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:53,290 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:43:53,368 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:53,419 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:53,478 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:53,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7846237 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '531364f8-4386-4ccf-9bd4-fc2857d5908c'}] 2026-09-15 08:43:53,585 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7846237 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '531364f8-4386-4ccf-9bd4-fc2857d5908c'} created pos.order #778 2026-09-15 08:43:53,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7846237 finished 2026-09-15 08:43:53,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.057 0.080 2026-09-15 08:43:53,665 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:53,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:53,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.012 0.010 2026-09-15 08:43:55,775 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-09-15 08:43:55,826 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:55,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:55,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:55,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:56,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:56,100 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:56,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-09-15 08:43:56,208 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:56,266 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:56,288 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51722987 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '531364f8-4386-4ccf-9bd4-fc2857d5908c'}] 2026-09-15 08:43:56,309 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51722987 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '531364f8-4386-4ccf-9bd4-fc2857d5908c'} updated pos.order #778 2026-09-15 08:43:56,325 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51722987 finished 2026-09-15 08:43:56,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.057 0.073 2026-09-15 08:43:56,443 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:56,492 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:58,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-09-15 08:43:58,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:43:58,585 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15441772 (allocated 17039360) 2026-09-15 08:43:58,589 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 75540 2026-09-15 08:43:58,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-09-15 08:43:58,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 75540 2026-09-15 08:43:58,647 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084358_647461_test_sync_set_note.txt 2026-09-15 08:43:58,647 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmpxsb8egjp_chrome_odoo" 2026-09-15 08:43:58,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-09-15 08:43:58,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 75665 2026-09-15 08:43:58,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpzem3_ks__chrome_odoo 2026-09-15 08:43:58,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:46243/json/version 2026-09-15 08:43:58,961 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46243', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:58,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:43:58,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:46243/json 2026-09-15 08:43:58,982 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46243', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:43:58,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:46243/devtools/page/B17C77238CF665A8944007AFC2EF56E9 2026-09-15 08:43:58,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-09-15 08:43:58,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-09-15 08:43:59,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:43:59,036 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-09-15 08:43:59,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:59,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:43:59,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:43:59,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:59] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.060 0.486 2026-09-15 08:43:59,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': 'B17C77238CF665A8944007AFC2EF56E9', 'loaderId': 'CBE553CF9D3A5DB75A0421DCD64BE2AB', 'isDownload': False} 2026-09-15 08:43:59,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-09-15 08:43:59,605 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:43:59,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:59] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:43:59,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:59] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-15 08:43:59,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:43:59] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 08:44:00,071 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:00,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-09-15 08:44:00,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:44:00,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:00,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:44:00,139 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:00,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:00,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.012 2026-09-15 08:44:00,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.031 2026-09-15 08:44:00,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.035 2026-09-15 08:44:00,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-15 08:44:00,826 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.259 0.280 2026-09-15 08:44:00,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:44:00,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:44:00,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:00] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.036 2026-09-15 08:44:01,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:44:01,038 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-09-15 08:44:01,049 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:44:01,086 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:01,103 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:44:01,118 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:44:01,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.022 0.023 2026-09-15 08:44:01,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.041 2026-09-15 08:44:01,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-15 08:44:01,168 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:01,169 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44: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-15 08:44:01,238 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:01,286 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:01,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.021 0.036 2026-09-15 08:44:01,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.021 0.083 2026-09-15 08:44:01,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:01,406 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:44:01,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.035 2026-09-15 08:44:01,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:44:01,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:01,589 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:01,642 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:01,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:01,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:01,786 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86312343 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8f774aa2-6824-42f6-bc30-381ac1b4d000'}] 2026-09-15 08:44:01,872 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86312343 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8f774aa2-6824-42f6-bc30-381ac1b4d000'} created pos.order #779 2026-09-15 08:44:01,886 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86312343 finished 2026-09-15 08:44:01,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.048 0.088 2026-09-15 08:44:01,958 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:02,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:02,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.008 2026-09-15 08:44:04,075 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-09-15 08:44:04,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:04,176 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:04,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:04,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:04,357 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:04,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:04,471 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:04,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-09-15 08:44:04,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:04,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:04,643 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48446093 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8f774aa2-6824-42f6-bc30-381ac1b4d000'}] 2026-09-15 08:44:04,677 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48446093 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8f774aa2-6824-42f6-bc30-381ac1b4d000'} updated pos.order #779 2026-09-15 08:44:04,689 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48446093 finished 2026-09-15 08:44:04,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.073 0.072 2026-09-15 08:44:04,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:04,875 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:06,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-09-15 08:44:06,909 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-15 08:44:06,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16234964 (allocated 17960960) 2026-09-15 08:44:06,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 75665 2026-09-15 08:44:06,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-09-15 08:44:06,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 75665 2026-09-15 08:44:07,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084407_055607_test_sync_set_partner.txt 2026-09-15 08:44:07,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpzem3_ks__chrome_odoo" 2026-09-15 08:44:07,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-09-15 08:44:07,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 75794 2026-09-15 08:44:07,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpv0gi2xzg_chrome_odoo 2026-09-15 08:44:07,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:43639/json/version 2026-09-15 08:44:07,372 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:07,396 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:44:07,397 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:43639/json 2026-09-15 08:44:07,397 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:07,399 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:43639/devtools/page/9A673F862469C09BFD8D3DD3D28CB4DA 2026-09-15 08:44:07,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-09-15 08:44:07,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-09-15 08:44:07,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:44:07,450 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-09-15 08:44:07,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:07,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:07,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:44:07,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:07] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.057 0.352 2026-09-15 08:44:07,881 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '9A673F862469C09BFD8D3DD3D28CB4DA', 'loaderId': '2BE374DBFB69A148E80E5896CDE7A480', 'isDownload': False} 2026-09-15 08:44:07,881 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-09-15 08:44:07,888 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:44:07,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:07] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:44:07,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:07] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:44:07,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:07] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-09-15 08:44:08,300 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:08,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:44:08,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:44:08,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:08,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:08,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:44:08,373 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:08,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.009 2026-09-15 08:44:08,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-15 08:44:08,465 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.029 2026-09-15 08:44:08,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-15 08:44:09,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.239 0.287 2026-09-15 08:44:09,060 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:44:09,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44: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-15 08:44:09,173 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-15 08:44:09,205 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:44:09,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-09-15 08:44:09,232 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-15 08:44:09,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:09,291 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:44:09,301 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:44:09,315 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:44:09,339 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:44:09,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.030 0.026 2026-09-15 08:44:09,350 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:09,351 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:09,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.061 2026-09-15 08:44:09,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:09,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.017 0.064 2026-09-15 08:44:09,457 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:09,474 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:44:09,504 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.050 0.119 2026-09-15 08:44:09,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.076 2026-09-15 08:44:09,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:44:09,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:09,698 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:09,771 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:09,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:09,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:09,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38530576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5e79177b-b417-4e54-898a-7f96e2d9bc14'}] 2026-09-15 08:44:09,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38530576 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5e79177b-b417-4e54-898a-7f96e2d9bc14'} created pos.order #780 2026-09-15 08:44:10,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38530576 finished 2026-09-15 08:44:10,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.047 0.075 2026-09-15 08:44:10,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:10,140 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:10] "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-15 08:44:10,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,176 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-09-15 08:44:12,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,277 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,333 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,384 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,486 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,602 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-09-15 08:44:12,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:12,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86794601 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5e79177b-b417-4e54-898a-7f96e2d9bc14'}] 2026-09-15 08:44:12,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86794601 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '5e79177b-b417-4e54-898a-7f96e2d9bc14'} updated pos.order #780 2026-09-15 08:44:12,863 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86794601 finished 2026-09-15 08:44:12,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.061 0.076 2026-09-15 08:44:12,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:13,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:15,074 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-09-15 08:44:15,074 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:44:15,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15521652 (allocated 16777216) 2026-09-15 08:44:15,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 75794 2026-09-15 08:44:15,145 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-09-15 08:44:15,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 75794 2026-09-15 08:44:15,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084415_201384_test_sync_set_pricelist.txt 2026-09-15 08:44:15,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpv0gi2xzg_chrome_odoo" 2026-09-15 08:44:15,240 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-09-15 08:44:15,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 75922 2026-09-15 08:44:15,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpqm_m28x5_chrome_odoo 2026-09-15 08:44:15,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:34155/json/version 2026-09-15 08:44:15,676 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:15,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:44:15,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:34155/json 2026-09-15 08:44:15,679 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:15,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:34155/devtools/page/1F8EB674BB97BAD3F6ACBC80E8C862F0 2026-09-15 08:44:15,683 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-09-15 08:44:15,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-09-15 08:44:15,760 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:44:15,765 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-09-15 08:44:15,770 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:15,771 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:15,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:44:19,013 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.056 3.177 2026-09-15 08:44:19,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '1F8EB674BB97BAD3F6ACBC80E8C862F0', 'loaderId': '889E5964EA3692D2F2ABA2601E1EF316', 'isDownload': False} 2026-09-15 08:44:19,017 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:19,024 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:44:19,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-09-15 08:44:19,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 08:44:19,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 08:44:19,478 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:19,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:44:19,524 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:19,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:44:19,529 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:19,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44: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-15 08:44:19,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:19,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44: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.007 2026-09-15 08:44:19,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-15 08:44:19,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.023 2026-09-15 08:44:19,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.029 2026-09-15 08:44:20,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.243 0.300 2026-09-15 08:44:20,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:44:20,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-09-15 08:44:20,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.048 2026-09-15 08:44:20,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:44:20,410 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-09-15 08:44:20,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:44:20,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:20,466 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:44:20,493 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:44:20,502 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:44:20,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:20,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.038 0.040 2026-09-15 08:44:20,551 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:44:20,575 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-15 08:44:20,586 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:44:20,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.010 0.124 2026-09-15 08:44:20,627 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:44:20,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:20,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.034 0.117 2026-09-15 08:44:20,761 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.033 0.197 2026-09-15 08:44:20,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.164 2026-09-15 08:44:20,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:20,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:44:21,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:21,024 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:21,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:21,143 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:21,176 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39208773 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '70ca456d-564d-4949-a115-bb3153d5d528'}] 2026-09-15 08:44:21,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39208773 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '70ca456d-564d-4949-a115-bb3153d5d528'} created pos.order #781 2026-09-15 08:44:21,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39208773 finished 2026-09-15 08:44:21,267 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.030 0.063 2026-09-15 08:44:21,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:21,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:21,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:21,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44: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.006 2026-09-15 08:44:21,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:21,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:21,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31606445 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '322d8c4f-6f1b-4ea5-b19e-8e4627ac4ccf'}] 2026-09-15 08:44:21,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31606445 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '322d8c4f-6f1b-4ea5-b19e-8e4627ac4ccf'} created pos.order #782 2026-09-15 08:44:21,587 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31606445 finished 2026-09-15 08:44:21,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.020 0.050 2026-09-15 08:44:21,641 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:21,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:21,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-15 08:44:22,263 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-15 08:44:22,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:22,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-15 08:44:23,266 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:23,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-15 08:44:23,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:23] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 6 0.004 0.005 2026-09-15 08:44:23,795 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-15 08:44:23,800 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75061336 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '70ca456d-564d-4949-a115-bb3153d5d528'}] 2026-09-15 08:44:23,821 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1272] to pos.order #781 2026-09-15 08:44:23,825 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75061336 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '70ca456d-564d-4949-a115-bb3153d5d528'} updated pos.order #781 2026-09-15 08:44:23,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75061336 finished 2026-09-15 08:44:23,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.040 0.062 2026-09-15 08:44:23,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.110 2026-09-15 08:44:24,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:24] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.055 0.056 2026-09-15 08:44:24,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-09-15 08:44:24,296 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:24,347 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-09-15 08:44:24,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:24,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16639232 (allocated 17960960) 2026-09-15 08:44:24,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 75922 2026-09-15 08:44:24,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-09-15 08:44:24,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 75922 2026-09-15 08:44:24,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084424_530830_test_tax_in_merge_table_order_line.txt 2026-09-15 08:44:24,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpqm_m28x5_chrome_odoo" 2026-09-15 08:44:24,563 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-09-15 08:44:24,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 76054 2026-09-15 08:44:24,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpfde4q802_chrome_odoo 2026-09-15 08:44:24,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:42707/json/version 2026-09-15 08:44:24,950 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:24,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:44:24,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:42707/json 2026-09-15 08:44:24,960 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:24,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:42707/devtools/page/855010ACC1A145FD0314DAB444EE4F4C 2026-09-15 08:44:24,969 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-09-15 08:44:24,971 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-09-15 08:44:25,019 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:44:25,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-09-15 08:44:25,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:25,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:25,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:44:25,507 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:25] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.068 0.394 2026-09-15 08:44:25,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '855010ACC1A145FD0314DAB444EE4F4C', 'loaderId': '74784E5631A13F3AE5023F140CCD6FEB', 'isDownload': False} 2026-09-15 08:44:25,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-09-15 08:44:25,518 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:44:25,551 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:25] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-09-15 08:44:25,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:25] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-15 08:44:25,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:25] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-09-15 08:44:26,075 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:26,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:44:26,115 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:44:26,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:26,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44: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-15 08:44:26,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:26,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:26,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.020 2026-09-15 08:44:26,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-15 08:44:26,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.051 2026-09-15 08:44:26,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-09-15 08:44:26,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.337 0.319 2026-09-15 08:44:26,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:44:27,045 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:44:27,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.033 2026-09-15 08:44:27,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:44:27,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-09-15 08:44:27,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:44:27,203 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:27,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:44:27,264 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:44:27,267 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:44:27,271 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-15 08:44:27,281 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "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-15 08:44:27,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.031 0.025 2026-09-15 08:44:27,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.073 2026-09-15 08:44:27,331 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-15 08:44:27,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:27,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.028 0.044 2026-09-15 08:44:27,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.026 0.118 2026-09-15 08:44:27,459 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:27,463 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:27,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.041 2026-09-15 08:44:27,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:44:27,676 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:27,707 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:27,770 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:27,814 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:27,864 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:27,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:27,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,025 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,095 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,146 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,197 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,248 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,307 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,356 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,479 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,487 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:28,488 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:44:28,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:28,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,045 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,098 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,148 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,199 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,253 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,307 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,364 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,418 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,731 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,785 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,891 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:29,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:30,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:30,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:30,109 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-09-15 08:44:30,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 08:44:30,189 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15595228 (allocated 16777216) 2026-09-15 08:44:30,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 76054 2026-09-15 08:44:30,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-09-15 08:44:30,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 76054 2026-09-15 08:44:30,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084430_251020_test_tip_after_payment.txt 2026-09-15 08:44:30,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpfde4q802_chrome_odoo" 2026-09-15 08:44:30,261 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-09-15 08:44:30,520 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 76176 2026-09-15 08:44:30,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmp76ahskyr_chrome_odoo 2026-09-15 08:44:30,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:38339/json/version 2026-09-15 08:44:30,522 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:30,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:44:30,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:38339/json 2026-09-15 08:44:30,529 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:30,533 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:38339/devtools/page/721E4C03D35283785A603055B5F353E6 2026-09-15 08:44:30,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-09-15 08:44:30,539 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-09-15 08:44:30,603 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:44:30,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-09-15 08:44:30,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:30,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-15 08:44:30,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:44:31,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "GET /pos/ui/119 HTTP/1.1" 200 - 141 0.102 0.461 2026-09-15 08:44:31,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '721E4C03D35283785A603055B5F353E6', 'loaderId': '32BB016119ABB70A1C59CFA00E486DF1', 'isDownload': False} 2026-09-15 08:44:31,195 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-09-15 08:44:31,206 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:44:31,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:44:31,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 08:44:31,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:44:31,677 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:31,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-09-15 08:44:31,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:44:31,746 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:31,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:31,782 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:44:31,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:31,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-09-15 08:44:31,829 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.019 2026-09-15 08:44:31,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-15 08:44:31,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.033 2026-09-15 08:44:32,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.247 0.304 2026-09-15 08:44:32,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:44:32,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:44:32,642 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-09-15 08:44:32,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:44:32,694 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-09-15 08:44:32,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:44:32,755 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:44:32,760 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:44:32,769 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:44:32,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.021 0.022 2026-09-15 08:44:32,799 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.053 2026-09-15 08:44:32,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-15 08:44:32,815 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:44:32,815 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44: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-15 08:44:32,869 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:32,896 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:32,960 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.040 0.034 2026-09-15 08:44:33,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:33] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.025 0.097 2026-09-15 08:44:33,030 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:33,035 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-09-15 08:44:33,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.038 2026-09-15 08:44:33,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:33,229 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:33,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:33,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:33,418 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:33,491 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:33,548 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:33,602 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:33,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:35,708 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-09-15 08:44:35,771 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:35,835 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:35,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:35,960 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:36,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:36,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:36,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:36,181 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:38,223 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:38,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:44:38,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:38,359 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:38,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:38,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:38,540 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:38,558 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82146937 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '912e1cb9-78e3-4d29-a0f0-aee9e81ba376'}] 2026-09-15 08:44:38,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82146937 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '912e1cb9-78e3-4d29-a0f0-aee9e81ba376'} created pos.order #783 2026-09-15 08:44:38,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82146937 finished 2026-09-15 08:44:38,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.034 0.068 2026-09-15 08:44:38,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34879399 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84f5ab44-b819-4351-95b9-91f90c9dd9bd'}] 2026-09-15 08:44:38,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34879399 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84f5ab44-b819-4351-95b9-91f90c9dd9bd'} created pos.order #784 2026-09-15 08:44:38,742 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34879399 finished 2026-09-15 08:44:38,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.047 0.074 2026-09-15 08:44:38,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23824200 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'f426e8c6-fc0e-4fc7-93e0-d1b643e4a0d9'}] 2026-09-15 08:44:38,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23824200 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'f426e8c6-fc0e-4fc7-93e0-d1b643e4a0d9'} created pos.order #785 2026-09-15 08:44:38,902 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23824200 finished 2026-09-15 08:44:38,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.041 0.072 2026-09-15 08:44:38,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,060 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,060 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.008 2026-09-15 08:44:39,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,251 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71646509 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '6cc703dd-7567-4472-b2a1-2e4f45759cb3'}] 2026-09-15 08:44:39,369 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71646509 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '6cc703dd-7567-4472-b2a1-2e4f45759cb3'} created pos.order #786 2026-09-15 08:44:39,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71646509 finished 2026-09-15 08:44:39,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.026 0.072 2026-09-15 08:44:39,456 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.054 0.047 2026-09-15 08:44:39,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.015 2026-09-15 08:44:39,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,725 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:39,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,005 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,060 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.021 0.039 2026-09-15 08:44:40,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.019 0.013 2026-09-15 08:44:40,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3164286 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84f5ab44-b819-4351-95b9-91f90c9dd9bd'}] 2026-09-15 08:44:40,221 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:44:40,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1277] to pos.order #784 2026-09-15 08:44:40,263 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3164286 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84f5ab44-b819-4351-95b9-91f90c9dd9bd'} updated pos.order #784 2026-09-15 08:44:40,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3164286 finished 2026-09-15 08:44:40,350 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.061 0.081 2026-09-15 08:44:40,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:40] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.042 0.056 2026-09-15 08:44:40,529 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,585 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,742 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,797 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.017 0.035 2026-09-15 08:44:40,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.017 2026-09-15 08:44:40,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:40,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,007 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.008 2026-09-15 08:44:43,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,248 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11964541 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '6cc703dd-7567-4472-b2a1-2e4f45759cb3'}] 2026-09-15 08:44:43,343 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1278] to pos.order #786 2026-09-15 08:44:43,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11964541 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '6cc703dd-7567-4472-b2a1-2e4f45759cb3'} updated pos.order #786 2026-09-15 08:44:43,367 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11964541 finished 2026-09-15 08:44:43,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.037 0.088 2026-09-15 08:44:43,581 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:43] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.037 0.064 2026-09-15 08:44:43,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-15 08:44:43,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.012 0.017 2026-09-15 08:44:43,654 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,760 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,813 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:43,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.051 0.034 2026-09-15 08:44:43,986 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.017 2026-09-15 08:44:43,994 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:44,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,089 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,149 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,152 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-15 08:44:46,200 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,368 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.016 0.034 2026-09-15 08:44:46,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-15 08:44:46,511 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,514 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82938250 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84f5ab44-b819-4351-95b9-91f90c9dd9bd'}] 2026-09-15 08:44:46,552 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1279] to pos.order #784 2026-09-15 08:44:46,556 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82938250 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84f5ab44-b819-4351-95b9-91f90c9dd9bd'} updated pos.order #784 2026-09-15 08:44:46,565 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82938250 finished 2026-09-15 08:44:46,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.040 0.067 2026-09-15 08:44:46,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:46] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.038 0.057 2026-09-15 08:44:46,821 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:46,983 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,037 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,196 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,291 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.057 0.036 2026-09-15 08:44:47,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.015 2026-09-15 08:44:47,335 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,388 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,439 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,506 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60307504 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84f5ab44-b819-4351-95b9-91f90c9dd9bd'}] 2026-09-15 08:44:47,741 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,757 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60307504 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84f5ab44-b819-4351-95b9-91f90c9dd9bd'} updated pos.order #784 2026-09-15 08:44:47,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60307504 finished 2026-09-15 08:44:47,860 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.029 0.094 2026-09-15 08:44:47,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:44:47,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:47,973 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:48,033 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:48,084 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:48,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:48,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:48,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:50,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:50,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-09-15 08:44:50,401 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:50,464 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:50,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:50,575 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:50,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:50,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:52,723 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:52,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:52,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3035789 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '72e8612e-f604-46d2-9143-38f2af86c46b'}] 2026-09-15 08:44:52,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3035789 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '72e8612e-f604-46d2-9143-38f2af86c46b'} created pos.order #787 2026-09-15 08:44:52,825 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3035789 finished 2026-09-15 08:44:52,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.023 0.056 2026-09-15 08:44:52,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.017 0.034 2026-09-15 08:44:52,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:44:52,988 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,033 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,145 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,199 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,332 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87430873 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84f5ab44-b819-4351-95b9-91f90c9dd9bd'}] 2026-09-15 08:44:53,333 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87430873 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84f5ab44-b819-4351-95b9-91f90c9dd9bd'} updated pos.order #784 2026-09-15 08:44:53,399 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87430873 finished 2026-09-15 08:44:53,465 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.069 0.067 2026-09-15 08:44:53,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:53] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.051 0.062 2026-09-15 08:44:53,646 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:44:53,678 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.018 0.017 2026-09-15 08:44:53,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,738 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,796 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:53,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:54,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:54,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.044 0.031 2026-09-15 08:44:54,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-15 08:44:54,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-09-15 08:44:54,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:44:54,309 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 28937460 (allocated 31469568) 2026-09-15 08:44:54,315 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 76176 2026-09-15 08:44:54,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-09-15 08:44:54,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 76176 2026-09-15 08:44:54,373 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084454_373636_test_transfering_orders.txt 2026-09-15 08:44:54,373 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmp76ahskyr_chrome_odoo" 2026-09-15 08:44:54,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-09-15 08:44:54,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 76343 2026-09-15 08:44:54,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp3c93049s_chrome_odoo 2026-09-15 08:44:54,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:37373/json/version 2026-09-15 08:44:54,679 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:54,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:44:54,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:37373/json 2026-09-15 08:44:54,693 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:54,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:37373/devtools/page/99382139DE4ED1727847C51074331047 2026-09-15 08:44:54,696 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-15 08:44:54,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-15 08:44:54,757 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:44:54,770 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-15 08:44:54,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:54,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:54,818 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:44:55,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.057 0.516 2026-09-15 08:44:55,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '99382139DE4ED1727847C51074331047', 'loaderId': 'E957CEFA604E12FE1EA40B5A28A7E52C', 'isDownload': False} 2026-09-15 08:44:55,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-09-15 08:44:55,402 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:44:55,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:44:55,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:44:55,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-15 08:44:55,804 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:55,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:44:55,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:44:55,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:55,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:55,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 08:44:55,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:55,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-15 08:44:55,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.022 2026-09-15 08:44:55,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-09-15 08:44:55,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.021 2026-09-15 08:44:56,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.254 0.254 2026-09-15 08:44:56,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:44:56,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:44:56,610 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-15 08:44:56,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:44:56,651 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-15 08:44:56,661 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:44:56,690 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:44:56,701 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:44:56,711 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:44:56,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.015 0.023 2026-09-15 08:44:56,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-15 08:44:56,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-15 08:44:56,741 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:56,745 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:56,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:56,818 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:44:56,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.020 0.049 2026-09-15 08:44:56,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.017 0.101 2026-09-15 08:44:56,965 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:56,967 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.036 2026-09-15 08:44:57,068 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44: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-15 08:44:57,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,135 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:57,202 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,246 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,297 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,418 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,428 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:57,430 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:57,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,587 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,654 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:57,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7922827 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9eb65370-005f-44ab-bcbb-4fa99d33705a'}] 2026-09-15 08:44:57,661 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:44:57,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7922827 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9eb65370-005f-44ab-bcbb-4fa99d33705a'} created pos.order #788 2026-09-15 08:44:57,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7922827 finished 2026-09-15 08:44:58,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.154 0.208 2026-09-15 08:44:58,171 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:58,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:58,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 08:44:58,284 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:58,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:58,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:58,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43093557 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84104330-61e4-44c8-b438-fef86784516d'}] 2026-09-15 08:44:58,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43093557 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84104330-61e4-44c8-b438-fef86784516d'} created pos.order #789 2026-09-15 08:44:58,480 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43093557 finished 2026-09-15 08:44:58,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.039 0.066 2026-09-15 08:44:58,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:58,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:58,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:58,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-15 08:44:58,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:44:58,804 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16758180 (allocated 18223104) 2026-09-15 08:44:58,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 76343 2026-09-15 08:44:58,818 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-15 08:44:58,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 76343 2026-09-15 08:44:58,879 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084458_879632_test_user_on_residual_order.txt 2026-09-15 08:44:58,879 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp3c93049s_chrome_odoo" 2026-09-15 08:44:59,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 76481 2026-09-15 08:44:59,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp1olbeule_chrome_odoo 2026-09-15 08:44:59,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40725/json/version 2026-09-15 08:44:59,038 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:59,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:44:59,065 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:40725/json 2026-09-15 08:44:59,071 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:44:59,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:40725/devtools/page/72710BD5CD00F7D2287C458CB609C858 2026-09-15 08:44:59,079 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-15 08:44:59,082 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-15 08:44:59,111 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:44:59,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-15 08:44:59,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:59,125 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:59,191 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "GET /pos/ui/119 HTTP/1.1" 200 - 37 0.019 0.036 2026-09-15 08:44:59,195 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '72710BD5CD00F7D2287C458CB609C858', 'loaderId': '0A930143B07EFBF855FC2EFF742C0CC2', 'isDownload': False} 2026-09-15 08:44:59,195 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-09-15 08:44:59,203 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:44:59,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:44:59,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:44:59,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-15 08:44:59,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:44:59,656 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:44:59,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:44:59,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:59,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 08:44:59,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:44:59,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:44:59,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.011 2026-09-15 08:44:59,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.026 2026-09-15 08:44:59,800 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.030 2026-09-15 08:44:59,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:44:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-09-15 08:45:00,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 421 0.273 0.312 2026-09-15 08:45:00,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45: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-15 08:45:00,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:45:00,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-15 08:45:00,589 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:45:00,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-15 08:45:00,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:45:00,642 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:00,661 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:45:00,670 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:45:00,695 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:00,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.025 0.023 2026-09-15 08:45:00,709 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:45:00,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.056 2026-09-15 08:45:00,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-15 08:45:00,752 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:00,765 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:45:00,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.026 0.037 2026-09-15 08:45:00,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:00] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.017 0.099 2026-09-15 08:45:00,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-09-15 08:45:01,061 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,085 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:01,108 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,262 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,332 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,342 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:01,342 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:01,385 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,433 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:01,585 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20124215 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84104330-61e4-44c8-b438-fef86784516d'}] 2026-09-15 08:45:01,588 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:01,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [724] to pos.order #789 2026-09-15 08:45:01,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20124215 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '84104330-61e4-44c8-b438-fef86784516d'} updated pos.order #789 2026-09-15 08:45:01,952 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20124215 finished 2026-09-15 08:45:01,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.178 0.238 2026-09-15 08:45:02,141 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:02,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-15 08:45:02,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:45:02,256 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15133496 (allocated 16515072) 2026-09-15 08:45:02,267 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 76481 2026-09-15 08:45:02,275 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-15 08:45:02,276 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 76481 2026-09-15 08:45:02,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084502_370616_test_user_on_residual_order.txt 2026-09-15 08:45:02,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp1olbeule_chrome_odoo" 2026-09-15 08:45:02,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:45:11,521 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #224 deleted restaurant.floor records with IDs: [55] 2026-09-15 08:45:11,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-09-15 08:45:12,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64345890 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-09-15 08:45:12,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64345890 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #790 2026-09-15 08:45:12,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64345890 finished 2026-09-15 08:45:12,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-09-15 08:45:12,227 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-09-15 08:45:12,315 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:45:21,270 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #228 deleted restaurant.floor records with IDs: [58] 2026-09-15 08:45:21,769 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-15 08:45:22,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 76611 2026-09-15 08:45:22,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmp2lvudx4i_chrome_odoo 2026-09-15 08:45:22,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:45501/json/version 2026-09-15 08:45:22,138 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:45:22,141 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:45:22,141 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:45501/json 2026-09-15 08:45:22,142 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:45:22,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:45501/devtools/page/88EE8DAC0A39510171AE6F8FE1B8D956 2026-09-15 08:45:22,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-09-15 08:45:22,155 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-09-15 08:45:22,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:45:22,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-09-15 08:45:22,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:22,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:22,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:45:22,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:22] "GET /pos/ui/123 HTTP/1.1" 200 - 86 0.035 0.435 2026-09-15 08:45:22,700 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': '88EE8DAC0A39510171AE6F8FE1B8D956', 'loaderId': '457352709FC3E06F81B8910D494E347A', 'isDownload': False} 2026-09-15 08:45:22,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-15 08:45:22,708 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:45:22,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:22] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:45:22,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:22] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:45:22,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:22] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:45:23,117 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:23,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:45:23,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-15 08:45:23,175 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:23,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:23,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:45:23,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:23,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.010 2026-09-15 08:45:23,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-15 08:45:23,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.031 0.038 2026-09-15 08:45:23,305 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.052 2026-09-15 08:45:23,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 404 0.193 0.334 2026-09-15 08:45:23,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45: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-15 08:45:23,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:45:23,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:23] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-15 08:45:24,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45: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-15 08:45:24,053 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:24,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:45:24,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:45:24,112 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:45:24,123 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:45:24,133 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:45:24,148 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45: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-15 08:45:24,150 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:45:24,190 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:24,198 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:45:24,206 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /web/image/res.users/230/avatar_128 HTTP/1.1" 200 - 14 0.040 0.056 2026-09-15 08:45:24,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.099 2026-09-15 08:45:24,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.015 0.090 2026-09-15 08:45:24,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:24,302 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:45:24,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.033 0.156 2026-09-15 08:45:24,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.100 2026-09-15 08:45:24,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:45:24,582 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:24,604 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:24,667 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:24,727 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:24,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:24,814 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76994789 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'ca916070-728f-4774-942f-7cf4261fb1d4'}] 2026-09-15 08:45:24,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76994789 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'ca916070-728f-4774-942f-7cf4261fb1d4'} created pos.order #791 2026-09-15 08:45:24,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76994789 finished 2026-09-15 08:45:24,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.098 0.075 2026-09-15 08:45:25,021 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:25,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:25,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:25,199 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:25,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45: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.012 2026-09-15 08:45:25,248 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-09-15 08:45:25,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:45:25,329 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16063092 (allocated 17436672) 2026-09-15 08:45:25,339 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 76611 2026-09-15 08:45:25,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-09-15 08:45:25,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 76611 2026-09-15 08:45:25,396 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084525_396162_test_change_table_rewards_stay.txt 2026-09-15 08:45:25,396 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmp2lvudx4i_chrome_odoo" 2026-09-15 08:45:25,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-09-15 08:45:25,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 76741 2026-09-15 08:45:25,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpxx6izx8j_chrome_odoo 2026-09-15 08:45:25,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:38459/json/version 2026-09-15 08:45:25,798 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:45:25,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:45:25,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:38459/json 2026-09-15 08:45:25,846 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:45:25,850 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:38459/devtools/page/43745102AF946DC2FFDAFD5ABE7E3935 2026-09-15 08:45:25,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-09-15 08:45:25,855 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-09-15 08:45:25,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:45:25,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-09-15 08:45:25,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:25,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:25,956 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:45:26,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:26] "GET /pos/ui/123 HTTP/1.1" 200 - 90 0.031 0.495 2026-09-15 08:45:26,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '43745102AF946DC2FFDAFD5ABE7E3935', 'loaderId': '99AB4C2015879C089398C89987535513', 'isDownload': False} 2026-09-15 08:45:26,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:26,510 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:45:26,528 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:26] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:45:26,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:26] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:45:26,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:26] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:45:26,960 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:26,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:45:26,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:45:27,005 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:27,011 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:27,013 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:45:27,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:27,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.013 2026-09-15 08:45:27,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-15 08:45:27,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.036 2026-09-15 08:45:27,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.054 2026-09-15 08:45:27,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 404 0.265 0.332 2026-09-15 08:45:27,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45: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-15 08:45:27,882 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45: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-15 08:45:27,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:27] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.045 2026-09-15 08:45:27,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45: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-15 08:45:27,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:28,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:45:28,042 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:28,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:45:28,090 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:45:28,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.025 2026-09-15 08:45:28,105 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:28,108 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "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-15 08:45:28,111 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-15 08:45:28,121 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:45:28,160 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:28,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:28,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /web/image/res.users/230/avatar_128 HTTP/1.1" 200 - 14 0.039 0.080 2026-09-15 08:45:28,194 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:45:28,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.022 0.071 2026-09-15 08:45:28,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.020 0.131 2026-09-15 08:45:28,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.143 2026-09-15 08:45:28,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:45:28,473 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:28,491 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:28,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:28,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:28,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:28,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:28,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82940031 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'bc88f04a-e17a-4eda-ad8d-86b68867ea2f'}] 2026-09-15 08:45:28,814 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82940031 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'bc88f04a-e17a-4eda-ad8d-86b68867ea2f'} created pos.order #792 2026-09-15 08:45:28,826 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82940031 finished 2026-09-15 08:45:28,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.043 0.077 2026-09-15 08:45:28,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:28,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:28,981 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:28] "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.011 2026-09-15 08:45:29,045 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:29,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:29,156 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:29,206 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:29,264 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:29,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83135611 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000002', 'uuid': 'fa4269d8-a051-40e4-a1e4-fcaa79ab5658'}] 2026-09-15 08:45:29,338 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83135611 order {'name': '/', 'pos_reference': '261-123-000002', 'uuid': 'fa4269d8-a051-40e4-a1e4-fcaa79ab5658'} created pos.order #793 2026-09-15 08:45:29,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83135611 finished 2026-09-15 08:45:29,388 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.031 0.071 2026-09-15 08:45:29,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-09-15 08:45:29,428 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:29,496 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17124512 (allocated 18485248) 2026-09-15 08:45:29,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 76741 2026-09-15 08:45:29,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-09-15 08:45:29,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 76741 2026-09-15 08:45:29,561 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084529_561030_test_loyalty_reward_with_courses.txt 2026-09-15 08:45:29,561 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpxx6izx8j_chrome_odoo" 2026-09-15 08:45:29,647 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:45:38,451 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-09-15 08:45:38,651 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 76863 2026-09-15 08:45:38,651 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmps27au8of_chrome_odoo 2026-09-15 08:45:38,651 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:43909/json/version 2026-09-15 08:45:38,653 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:45:38,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:45:38,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:43909/json 2026-09-15 08:45:38,701 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:45:38,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:43909/devtools/page/99AE846910A36F7773B27FFFFDFA3D06 2026-09-15 08:45:38,707 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-09-15 08:45:38,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-09-15 08:45:38,754 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:45:38,761 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-09-15 08:45:38,763 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:38,763 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:38,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:45:39,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "GET /pos/ui/124 HTTP/1.1" 200 - 87 0.063 0.386 2026-09-15 08:45:39,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': '99AE846910A36F7773B27FFFFDFA3D06', 'loaderId': '8031267D2125CE512A884F411CDA7141', 'isDownload': False} 2026-09-15 08:45:39,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-09-15 08:45:39,237 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:45:39,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-09-15 08:45:39,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:45:39,291 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-09-15 08:45:39,712 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:39,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:45:39,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:45:39,756 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:39,764 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:39,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:45:39,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:39,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.017 2026-09-15 08:45:39,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.026 2026-09-15 08:45:39,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 08:45:39,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.033 2026-09-15 08:45:40,470 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.240 0.301 2026-09-15 08:45:40,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "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-15 08:45:40,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-15 08:45:40,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-15 08:45:40,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:45:40,645 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-09-15 08:45:40,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45: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-15 08:45:40,718 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:45:40,752 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:45:40,759 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:45:40,773 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:45:40,782 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "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-15 08:45:40,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "GET /web/image/res.users/232/avatar_128 HTTP/1.1" 200 - 14 0.066 0.025 2026-09-15 08:45:40,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.005 0.106 2026-09-15 08:45:40,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-09-15 08:45:40,864 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:40,903 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:45:40,970 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:45:41,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 33 0.061 0.047 2026-09-15 08:45:41,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:41,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /pos/ui/124 HTTP/1.1" 200 - 33 0.025 0.139 2026-09-15 08:45:41,075 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:41,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-09-15T08:45:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-15 08:45:41,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-15T08:45:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.199 2026-09-15 08:45:41,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-15T08:45:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.194 2026-09-15 08:45:41,213 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /web/image?model=product.template&field=image_128&id=2137&unique=2026-09-15T08:45:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.276 2026-09-15 08:45:41,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-15T08:45:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-09-15 08:45:41,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-15T08:45:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-09-15 08:45:41,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-15T08:45:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-15 08:45:41,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-09-15T08:45:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-09-15 08:45:41,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "GET /web/image?model=product.template&field=image_128&id=2141&unique=2026-09-15T08:45:29.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-09-15 08:45:41,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.044 0.233 2026-09-15 08:45:41,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:41,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:41,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:41,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:41,709 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:41,763 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:41,816 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:41,872 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:41,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:41,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,232 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:42,235 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:42,271 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,372 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,448 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:42] "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-15 08:45:42,571 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:42,614 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-09-15 08:45:42,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-15 08:45:42,725 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14592220 (allocated 15728640) 2026-09-15 08:45:42,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 76863 2026-09-15 08:45:42,740 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-09-15 08:45:42,740 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 76863 2026-09-15 08:45:42,775 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084542_775151_test_mpesa_express_request_data.txt 2026-09-15 08:45:42,775 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmps27au8of_chrome_odoo" 2026-09-15 08:45:42,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:45:43,095 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-09-15 08:45:43,119 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-09-15 08:45:43,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-09-15 08:45:43,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-09-15 08:45:43,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 08:45:51,770 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-09-15 08:45:52,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 77008 2026-09-15 08:45:52,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpugt4mwvq_chrome_odoo 2026-09-15 08:45:52,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:44189/json/version 2026-09-15 08:45:52,324 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:45:52,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:45:52,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:44189/json 2026-09-15 08:45:52,343 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:45:52,347 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:44189/devtools/page/A1062E25DA0DB2265FDDE45A746A61DB 2026-09-15 08:45:52,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-09-15 08:45:52,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-09-15 08:45:52,457 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:45:52,460 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-09-15 08:45:52,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:52,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:52,473 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:45:52,853 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:52] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 85 0.041 0.342 2026-09-15 08:45:52,857 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': 'A1062E25DA0DB2265FDDE45A746A61DB', 'loaderId': '364B399851C7798A3FFDFE2817CAC0B8', 'isDownload': False} 2026-09-15 08:45:52,857 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-09-15 08:45:52,865 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:45:52,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:52] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:45:52,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:52] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:45:52,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:52] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-15 08:45:53,344 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:53,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:45:53,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-15 08:45:53,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:53,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:53,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:45:53,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:45:53,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.017 2026-09-15 08:45:53,504 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-15 08:45:53,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.039 2026-09-15 08:45:53,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-15 08:45:54,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.287 0.286 2026-09-15 08:45:54,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:45:54,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:45:54,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-09-15 08:45:54,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:45:54,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:54,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:45:54,408 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:45:54,421 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:45:54,423 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:45:54,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.028 0.022 2026-09-15 08:45:54,464 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "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-15 08:45:54,465 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:45:54,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.062 2026-09-15 08:45:54,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-15 08:45:54,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:54,593 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:45:54,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.037 0.030 2026-09-15 08:45:54,666 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:45:54,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:54,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.019 0.101 2026-09-15 08:45:54,727 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:45:54,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.104 2026-09-15 08:45:54,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:54,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-09-15 08:45:54,800 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.153 2026-09-15 08:45:54,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-15 08:45:54,870 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.188 2026-09-15 08:45:54,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-15 08:45:54,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-09-15 08:45:54,942 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-15 08:45:54,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-15 08:45:54,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:54] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-09-15 08:45:55,046 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.030 0.143 2026-09-15 08:45:55,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:55,143 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:55,305 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.070 0.097 2026-09-15 08:45:55,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.039 2026-09-15 08:45:55,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-15 08:45:55,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:55,652 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.053 0.076 2026-09-15 08:45:55,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.060 0.072 2026-09-15 08:45:55,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.128 2026-09-15 08:45:55,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45: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-15 08:45:55,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:55,946 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:56,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:56,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:56,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:56,196 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:56,199 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:56,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:56,283 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:56,351 44 INFO rb-7f8ce6a-224855-415796 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-15 08:45:56,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-09-15 08:45:56,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-15 08:45:56,423 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23052530 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '59dd668c-622b-4397-b5c1-af91566734c2'}] 2026-09-15 08:45:56,433 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:45:56,510 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17392820 (allocated 18874368) 2026-09-15 08:45:56,533 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 77008 2026-09-15 08:45:56,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-09-15 08:45:56,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 77008 2026-09-15 08:45:56,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084556_606001_test_advance_payment_with_extra_lines.txt 2026-09-15 08:45:56,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpugt4mwvq_chrome_odoo" 2026-09-15 08:45:56,609 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-09-15 08:45:56,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23052530 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '59dd668c-622b-4397-b5c1-af91566734c2'} created pos.order #794 2026-09-15 08:45:56,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23052530 finished 2026-09-15 08:45:56,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:45:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.240 0.291 2026-09-15 08:45:56,969 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-15 08:45:57,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27599440 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-15 08:45:58,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27599440 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #795 2026-09-15 08:45:58,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27599440 finished 2026-09-15 08:45:58,647 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-15 08:46:00,256 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-09-15 08:46:00,635 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78224983 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '515cef77-ad6e-4912-a7d8-d6053ea8bb22'}] 2026-09-15 08:46:00,737 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1286] 2026-09-15 08:46:01,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78224983 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '515cef77-ad6e-4912-a7d8-d6053ea8bb22'} created pos.order #796 2026-09-15 08:46:01,057 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78224983 finished 2026-09-15 08:46:01,453 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-09-15 08:46:01,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88111876 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '954ea071-49ba-44b7-b4e3-0497b35e3b65'}] 2026-09-15 08:46:02,000 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1289] 2026-09-15 08:46:03,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88111876 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '954ea071-49ba-44b7-b4e3-0497b35e3b65'} created pos.order #798 2026-09-15 08:46:03,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88111876 finished 2026-09-15 08:46:03,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-15 08:46:04,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 77153 2026-09-15 08:46:04,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmps8pv9vjl_chrome_odoo 2026-09-15 08:46:04,237 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:46147/json/version 2026-09-15 08:46:04,238 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:04,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:46:04,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:46147/json 2026-09-15 08:46:04,273 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:04,275 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:46147/devtools/page/C9707013CFF51F4510616613680A339E 2026-09-15 08:46:04,279 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-09-15 08:46:04,281 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-09-15 08:46:04,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:46:04,388 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-09-15 08:46:04,389 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:04,389 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:04,400 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:46:04,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:04] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.044 0.427 2026-09-15 08:46:04,870 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': 'C9707013CFF51F4510616613680A339E', 'loaderId': 'ABE3AC7F556D3A25BE43CC28141106B9', 'isDownload': False} 2026-09-15 08:46:04,870 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-15 08:46:04,877 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:46:04,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:04] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-09-15 08:46:04,910 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:04] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-09-15 08:46:04,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:04] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-09-15 08:46:05,364 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:05,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:46:05,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:46:05,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:05,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:05,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:46:05,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:05,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.013 2026-09-15 08:46:05,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-15 08:46:05,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.034 2026-09-15 08:46:05,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-15 08:46:06,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.213 0.281 2026-09-15 08:46:06,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "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-15 08:46:06,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:06,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.036 2026-09-15 08:46:06,253 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:46:06,265 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-09-15 08:46:06,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:06,319 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:06,335 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:06,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.014 2026-09-15 08:46:06,350 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:46:06,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.026 0.039 2026-09-15 08:46:06,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-15 08:46:06,406 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:06,406 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:06,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:06,585 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:46:06,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:06,642 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:46:06,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.050 0.040 2026-09-15 08:46:06,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-15 08:46:06,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-15 08:46:06,719 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:06,731 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:46:06,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-09-15 08:46:06,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:46:06,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.020 0.246 2026-09-15 08:46:06,876 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.207 2026-09-15 08:46:06,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-09-15 08:46:06,960 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.028 0.195 2026-09-15 08:46:06,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:06] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-09-15 08:46:06,999 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:07,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:07] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-15 08:46:07,046 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:07] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-09-15 08:46:07,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:07,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.039 0.072 2026-09-15 08:46:07,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.034 2026-09-15 08:46:07,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.011 2026-09-15 08:46:07,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:07,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:07] "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.070 0.079 2026-09-15 08:46:07,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.041 0.071 2026-09-15 08:46:07,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.109 2026-09-15 08:46:07,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.027 0.030 2026-09-15 08:46:07,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:07,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:07] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.020 0.025 2026-09-15 08:46:07,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:07,939 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:08,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:08,027 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:08,028 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:08,060 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:08,111 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:08,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:08,242 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:08,248 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97619385 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '338af183-526f-450f-b1da-b1d2f5878c66'}] 2026-09-15 08:46:08,250 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:08,445 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1292] 2026-09-15 08:46:08,757 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97619385 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '338af183-526f-450f-b1da-b1d2f5878c66'} created pos.order #800 2026-09-15 08:46:08,770 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97619385 finished 2026-09-15 08:46:08,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.278 0.390 2026-09-15 08:46:08,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:46:09,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9281772 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '338af183-526f-450f-b1da-b1d2f5878c66'}] 2026-09-15 08:46:09,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:09,043 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9281772 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '338af183-526f-450f-b1da-b1d2f5878c66'} sync ignored for existing PoS order pos.order(800,) (state: paid) 2026-09-15 08:46:09,056 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9281772 finished 2026-09-15 08:46:09,103 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:09,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-09-15 08:46:09,154 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 08:46:09,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.070 0.073 2026-09-15 08:46:09,262 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 19206640 (allocated 21495808) 2026-09-15 08:46:09,268 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 77153 2026-09-15 08:46:09,269 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-09-15 08:46:09,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 77153 2026-09-15 08:46:09,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084609_324783_test_customer_notes.txt 2026-09-15 08:46:09,325 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmps8pv9vjl_chrome_odoo" 2026-09-15 08:46:09,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-09-15 08:46:09,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 77306 2026-09-15 08:46:09,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmp6jjli0jq_chrome_odoo 2026-09-15 08:46:09,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:44639/json/version 2026-09-15 08:46:09,963 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:09,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:46:09,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:44639/json 2026-09-15 08:46:09,968 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:09,970 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:44639/devtools/page/5CBE7B09BEF6642F937654FDA997088C 2026-09-15 08:46:09,971 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-09-15 08:46:09,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-09-15 08:46:10,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:46:10,091 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-09-15 08:46:10,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:10,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:10,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:46:10,540 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:10] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.047 0.389 2026-09-15 08:46:10,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '5CBE7B09BEF6642F937654FDA997088C', 'loaderId': '7DA5DD6806BE72AF5AB7CF2150125B9B', 'isDownload': False} 2026-09-15 08:46:10,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:10,559 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:46:10,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:10] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:46:10,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:10] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:46:10,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:10] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 08:46:11,036 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:11,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:46:11,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:46:11,087 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:11,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:11,099 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:46:11,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:11,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.021 0.017 2026-09-15 08:46:11,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.041 2026-09-15 08:46:11,253 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.041 2026-09-15 08:46:11,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-15 08:46:11,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.259 0.301 2026-09-15 08:46:11,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:46:11,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:46:11,984 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:11] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-15 08:46:12,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:46:12,020 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-09-15 08:46:12,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:46:12,076 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:12,099 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:46:12,102 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:46:12,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.014 0.040 2026-09-15 08:46:12,158 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:46:12,160 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:12,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.015 0.070 2026-09-15 08:46:12,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-09-15 08:46:12,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:12,304 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:46:12,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.056 0.037 2026-09-15 08:46:12,403 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:46:12,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.105 2026-09-15 08:46:12,430 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:12,439 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:12,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.143 2026-09-15 08:46:12,477 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:12,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-15 08:46:12,526 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.178 2026-09-15 08:46:12,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.026 0.256 2026-09-15 08:46:12,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-15 08:46:12,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-15 08:46:12,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-15 08:46:12,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-09-15 08:46:12,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-15 08:46:12,747 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.018 0.228 2026-09-15 08:46:12,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:12,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:12,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.038 0.085 2026-09-15 08:46:13,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.032 2026-09-15 08:46:13,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.017 2026-09-15 08:46:13,194 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:13,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:13] "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.048 0.076 2026-09-15 08:46:13,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.043 0.073 2026-09-15 08:46:13,468 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.116 2026-09-15 08:46:13,526 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.029 2026-09-15 08:46:13,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:13,616 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:13,702 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:13,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:13,783 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:13,792 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:13,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:13,874 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:13,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:14,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:14,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9716175 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ea422d37-ca9c-47cc-823e-5e45d4f842a6'}] 2026-09-15 08:46:14,026 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:14,109 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9716175 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ea422d37-ca9c-47cc-823e-5e45d4f842a6'} created pos.order #801 2026-09-15 08:46:14,121 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9716175 finished 2026-09-15 08:46:14,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.086 0.170 2026-09-15 08:46:14,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-09-15 08:46:14,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:46:14,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31139753 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ea422d37-ca9c-47cc-823e-5e45d4f842a6'}] 2026-09-15 08:46:14,455 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31139753 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ea422d37-ca9c-47cc-823e-5e45d4f842a6'} sync ignored for existing PoS order pos.order(801,) (state: paid) 2026-09-15 08:46:14,456 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:14,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31139753 finished 2026-09-15 08:46:14,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:14,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:14,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.042 0.077 2026-09-15 08:46:14,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.019 2026-09-15 08:46:14,619 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:14,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:14,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.038 2026-09-15 08:46:14,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.015 0.022 2026-09-15 08:46:14,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:46:14,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:14,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "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.031 0.064 2026-09-15 08:46:14,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.030 0.052 2026-09-15 08:46:15,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.062 2026-09-15 08:46:15,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.023 2026-09-15 08:46:15,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:15,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.009 0.021 2026-09-15 08:46:15,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:15,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-09-15 08:46:15,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 08:46:15,335 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19841384 (allocated 21893120) 2026-09-15 08:46:15,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 77306 2026-09-15 08:46:15,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-09-15 08:46:15,348 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 77306 2026-09-15 08:46:15,402 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084615_402311_test_down_payment_displayed.txt 2026-09-15 08:46:15,402 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmp6jjli0jq_chrome_odoo" 2026-09-15 08:46:15,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-15 08:46:15,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 77462 2026-09-15 08:46:15,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmp483rxzxj_chrome_odoo 2026-09-15 08:46:15,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:33287/json/version 2026-09-15 08:46:15,973 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:15,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:46:15,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:33287/json 2026-09-15 08:46:15,990 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:15,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:33287/devtools/page/1112A742D9500F107224AD209320A230 2026-09-15 08:46:15,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-09-15 08:46:15,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-09-15 08:46:16,089 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:46:16,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-09-15 08:46:16,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:16,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:16,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:46:16,590 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:16] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.035 0.448 2026-09-15 08:46:16,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '1112A742D9500F107224AD209320A230', 'loaderId': '2E94A6F4025356CB21CDF74702E9A5B2', 'isDownload': False} 2026-09-15 08:46:16,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-15 08:46:16,598 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:46:16,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:16] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:46:16,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:16] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:46:16,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:16] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:46:17,096 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:46:17,109 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.016 2026-09-15 08:46:17,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-15 08:46:17,146 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:17,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:17,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:46:17,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:17,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.012 2026-09-15 08:46:17,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-15 08:46:17,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.027 2026-09-15 08:46:17,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-15 08:46:17,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.229 0.440 2026-09-15 08:46:18,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:46:18,083 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:46:18,141 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.035 2026-09-15 08:46:18,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:46:18,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-09-15 08:46:18,191 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:18,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:18,272 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:18,276 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:46:18,278 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:46:18,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.009 0.025 2026-09-15 08:46:18,310 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:46:18,311 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:18,333 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:18,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.021 0.042 2026-09-15 08:46:18,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.020 0.038 2026-09-15 08:46:18,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:18,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.022 0.095 2026-09-15 08:46:18,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.029 2026-09-15 08:46:18,510 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:18,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:18,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.062 2026-09-15 08:46:18,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.078 2026-09-15 08:46:18,585 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:18,590 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:18,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.111 2026-09-15 08:46:18,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-15 08:46:18,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.163 2026-09-15 08:46:18,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-15 08:46:18,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-09-15 08:46:18,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-15 08:46:18,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-15 08:46:18,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.134 2026-09-15 08:46:18,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:18,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:19,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.056 0.088 2026-09-15 08:46:19,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.030 0.033 2026-09-15 08:46:19,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-15 08:46:19,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:19,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.073 0.073 2026-09-15 08:46:19,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.059 0.063 2026-09-15 08:46:19,556 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.122 2026-09-15 08:46:19,607 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.022 2026-09-15 08:46:19,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:19,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:19,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:19,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:19,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:19,913 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:19,914 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:19,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:20,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:20,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:20,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-09-15 08:46:20,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-15 08:46:20,147 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88907580 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '092ff6cf-a535-4815-9a94-7bdbdb28f7b8'}] 2026-09-15 08:46:20,157 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:20,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16928080 (allocated 18350080) 2026-09-15 08:46:20,240 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 77462 2026-09-15 08:46:20,246 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-09-15 08:46:20,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 77462 2026-09-15 08:46:20,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88907580 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '092ff6cf-a535-4815-9a94-7bdbdb28f7b8'} created pos.order #802 2026-09-15 08:46:20,288 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88907580 finished 2026-09-15 08:46:20,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084620_333444_test_downpayment_amount_to_invoice.txt 2026-09-15 08:46:20,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmp483rxzxj_chrome_odoo" 2026-09-15 08:46:20,347 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-09-15 08:46:20,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.124 0.152 2026-09-15 08:46:20,826 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-15 08:46:21,880 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-09-15 08:46:22,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 77607 2026-09-15 08:46:22,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmpwfycfb8o_chrome_odoo 2026-09-15 08:46:22,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:35987/json/version 2026-09-15 08:46:22,438 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:22,473 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:46:22,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:35987/json 2026-09-15 08:46:22,476 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:22,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:35987/devtools/page/4AD427CF9A3CF172F1C42108FD82FB59 2026-09-15 08:46:22,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-09-15 08:46:22,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-09-15 08:46:22,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:46:22,564 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-09-15 08:46:22,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:22,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:22,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:46:22,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:22] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.043 0.361 2026-09-15 08:46:22,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': '4AD427CF9A3CF172F1C42108FD82FB59', 'loaderId': 'B8474F2C0B42D2A70C92AFFA18C73174', 'isDownload': False} 2026-09-15 08:46:22,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-15 08:46:22,990 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:46:23,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:46:23,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:46:23,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:46:23,439 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:23,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:46:23,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:46:23,488 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:23,495 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:23,507 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:46:23,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:23,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-15 08:46:23,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.028 2026-09-15 08:46:23,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-09-15 08:46:23,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.021 2026-09-15 08:46:24,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.190 0.290 2026-09-15 08:46:24,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "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-15 08:46:24,204 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:46:24,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.035 2026-09-15 08:46:24,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:24,288 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-09-15 08:46:24,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:46:24,340 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:46:24,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:46:24,378 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:46:24,397 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 08:46:24,423 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-15 08:46:24,438 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:46:24,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.056 0.042 2026-09-15 08:46:24,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.112 2026-09-15 08:46:24,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:24,488 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "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-15 08:46:24,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.058 0.120 2026-09-15 08:46:24,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:24,582 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:24,593 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:24,619 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:24,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.036 0.210 2026-09-15 08:46:24,666 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-15 08:46:24,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-15 08:46:24,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-09-15 08:46:24,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.187 2026-09-15 08:46:24,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-15 08:46:24,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-09-15 08:46:24,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.267 2026-09-15 08:46:24,873 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.152 2026-09-15 08:46:24,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.021 0.151 2026-09-15 08:46:24,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:24,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:24] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.211 2026-09-15 08:46:24,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:25,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.032 0.069 2026-09-15 08:46:25,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.025 2026-09-15 08:46:25,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 08:46:25,284 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:25,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:25] "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.077 0.065 2026-09-15 08:46:25,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.046 0.056 2026-09-15 08:46:25,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-09-15 08:46:25,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.026 2026-09-15 08:46:25,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:25,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:25,765 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:25,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:25,841 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:25,844 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:25,883 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:25,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:25,997 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:26,051 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:26,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-09-15 08:46:26,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-15 08:46:26,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60184810 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'f4433d59-ab95-42ac-9c28-5995d5638552'}] 2026-09-15 08:46:26,142 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:46:26,207 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16853428 (allocated 18612224) 2026-09-15 08:46:26,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 77607 2026-09-15 08:46:26,224 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-09-15 08:46:26,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 77607 2026-09-15 08:46:26,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084626_291383_test_downpayment_invoice_line_name.txt 2026-09-15 08:46:26,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmpwfycfb8o_chrome_odoo" 2026-09-15 08:46:26,303 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-09-15 08:46:27,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60184810 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'f4433d59-ab95-42ac-9c28-5995d5638552'} created pos.order #803 2026-09-15 08:46:27,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60184810 finished 2026-09-15 08:46:27,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 439 0.347 0.899 2026-09-15 08:46:27,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-09-15 08:46:28,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 77749 2026-09-15 08:46:28,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpzydtd5zx_chrome_odoo 2026-09-15 08:46:28,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:40567/json/version 2026-09-15 08:46:28,147 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:28,160 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:46:28,160 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:40567/json 2026-09-15 08:46:28,161 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:28,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:40567/devtools/page/B5A26376A616096373D3C42A9AE9F418 2026-09-15 08:46:28,167 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-15 08:46:28,170 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-15 08:46:28,267 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:46:28,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-15 08:46:28,273 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:28,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:28,286 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:46:28,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:28] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.073 0.419 2026-09-15 08:46:28,781 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'B5A26376A616096373D3C42A9AE9F418', 'loaderId': 'EAEB3512C3FE3B0C0775B3784ED852F8', 'isDownload': False} 2026-09-15 08:46:28,781 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-15 08:46:28,788 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:46:28,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:28] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:46:28,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:28] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-15 08:46:28,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:28] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-15 08:46:29,290 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:29,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:46:29,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:29,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:46:29,330 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:29,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:46:29,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:29,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.017 0.018 2026-09-15 08:46:29,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.045 2026-09-15 08:46:29,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 08:46:29,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.027 2026-09-15 08:46:30,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.256 0.318 2026-09-15 08:46:30,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "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-15 08:46:30,169 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:46:30,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-09-15 08:46:30,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:30,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-15 08:46:30,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:46:30,296 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:30,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:30,323 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:46:30,325 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:46:30,355 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.023 0.022 2026-09-15 08:46:30,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.051 2026-09-15 08:46:30,395 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:46:30,402 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:46:30,429 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:46:30,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.015 0.032 2026-09-15 08:46:30,494 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:30,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.029 0.080 2026-09-15 08:46:30,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-15 08:46:30,585 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:46:30,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-09-15 08:46:30,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-15 08:46:30,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:30,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-15 08:46:30,659 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:30,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.123 2026-09-15 08:46:30,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:30,704 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-15 08:46:30,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-15 08:46:30,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-09-15 08:46:30,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-15 08:46:30,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.151 2026-09-15 08:46:30,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:30,966 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:31,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.027 0.082 2026-09-15 08:46:31,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.017 0.027 2026-09-15 08:46:31,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:46:31,259 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:31,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:31] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.047 0.060 2026-09-15 08:46:31,488 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.047 0.064 2026-09-15 08:46:31,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.110 2026-09-15 08:46:31,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.023 2026-09-15 08:46:31,594 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:31,646 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:31,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:31,800 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:31,812 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:31,813 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:31,850 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:31,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:31,967 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:32,021 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:32,086 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-15 08:46:32,087 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-15 08:46:32,090 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6203279 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'afa87291-d545-4bc9-b0c1-3ea9f7c670c3'}] 2026-09-15 08:46:32,095 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:32,167 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17021696 (allocated 18874368) 2026-09-15 08:46:32,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 77749 2026-09-15 08:46:32,182 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-15 08:46:32,189 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 77749 2026-09-15 08:46:32,231 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084632_230204_test_downpayment_invoice_link.txt 2026-09-15 08:46:32,231 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpzydtd5zx_chrome_odoo" 2026-09-15 08:46:32,238 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-15 08:46:33,468 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6203279 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'afa87291-d545-4bc9-b0c1-3ea9f7c670c3'} created pos.order #804 2026-09-15 08:46:33,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6203279 finished 2026-09-15 08:46:33,610 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 460 0.511 1.012 2026-09-15 08:46:34,288 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 77890 2026-09-15 08:46:34,288 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpz21ebkfr_chrome_odoo 2026-09-15 08:46:34,288 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:32861/json/version 2026-09-15 08:46:34,289 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:34,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:46:34,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:32861/json 2026-09-15 08:46:34,318 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:34,320 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:32861/devtools/page/FD84DDA29600DA67E1752EFB2F9E39B1 2026-09-15 08:46:34,321 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-15 08:46:34,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-15 08:46:34,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:46:34,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-15 08:46:34,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:34,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:34,460 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:34] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.021 0.027 2026-09-15 08:46:34,468 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'FD84DDA29600DA67E1752EFB2F9E39B1', 'loaderId': 'DC9C15BD8081EDEA6A3FF31C17C45D63', 'isDownload': False} 2026-09-15 08:46:34,468 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-09-15 08:46:34,474 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:46:34,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:34] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:46:34,504 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:34] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-09-15 08:46:34,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:34] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-15 08:46:34,957 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:34,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:46:35,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:46:35,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:35,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:35,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:35,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:35,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "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-15 08:46:35,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:46:35,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.006 0.018 2026-09-15 08:46:35,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-15 08:46:35,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.156 0.260 2026-09-15 08:46:35,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:46:35,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:46:35,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-15 08:46:35,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:46:35,750 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-15 08:46:35,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:35,815 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:46:35,833 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:35,847 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:46:35,863 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:46:35,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.012 0.029 2026-09-15 08:46:35,874 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:46:35,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-15 08:46:35,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:35] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 7 0.010 0.085 2026-09-15 08:46:35,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:36,003 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:46:36,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:36,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.040 0.042 2026-09-15 08:46:36,078 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:36,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.021 0.113 2026-09-15 08:46:36,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:36,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-09-15 08:46:36,153 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:36,169 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-09-15 08:46:36,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:36,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-15 08:46:36,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-09-15 08:46:36,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-15 08:46:36,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-15 08:46:36,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-15 08:46:36,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-15 08:46:36,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:46:36,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.154 2026-09-15 08:46:36,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.008 0.021 2026-09-15 08:46:36,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 08:46:36,531 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:36,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "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.028 0.063 2026-09-15 08:46:36,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.036 0.061 2026-09-15 08:46:36,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.097 2026-09-15 08:46:36,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.022 2026-09-15 08:46:36,830 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:36,883 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:36,973 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:37,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:37,054 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:37,056 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:37,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:37,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:37,217 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:37,271 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:37,339 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-15 08:46:37,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 08:46:37,343 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40774909 started for PoS orders references: [{'name': '/', 'pos_reference': '262-126-000001', 'uuid': '1721dbf0-71e9-48da-bdfa-dfce7629b738'}] 2026-09-15 08:46:37,353 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:37,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16770236 (allocated 18612224) 2026-09-15 08:46:37,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 77890 2026-09-15 08:46:37,454 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-15 08:46:37,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 77890 2026-09-15 08:46:37,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084637_522389_test_downpayment_invoice_link.txt 2026-09-15 08:46:37,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpz21ebkfr_chrome_odoo" 2026-09-15 08:46:37,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-15 08:46:38,094 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40774909 order {'name': '/', 'pos_reference': '262-126-000001', 'uuid': '1721dbf0-71e9-48da-bdfa-dfce7629b738'} created pos.order #805 2026-09-15 08:46:38,097 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40774909 finished 2026-09-15 08:46:38,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 348 0.385 0.504 2026-09-15 08:46:38,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 78030 2026-09-15 08:46:38,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpxydyk3oh_chrome_odoo 2026-09-15 08:46:38,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:36189/json/version 2026-09-15 08:46:38,419 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:38,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:46:38,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:36189/json 2026-09-15 08:46:38,447 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:38,454 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:36189/devtools/page/36CE72C04A8BFAC0573D6C2BD9651697 2026-09-15 08:46:38,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-15 08:46:38,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-15 08:46:38,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:46:38,497 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-15 08:46:38,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:38,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:38,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:38] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.027 0.037 2026-09-15 08:46:38,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '36CE72C04A8BFAC0573D6C2BD9651697', 'loaderId': '1846DA1436E209AEEF24390537B551A3', 'isDownload': False} 2026-09-15 08:46:38,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-09-15 08:46:38,606 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:46:38,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:38] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:46:38,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:38] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:46:38,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:38] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:46:38,984 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:39,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:39,019 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:39,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:46:39,024 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:39,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:46:39,045 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:39,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "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-15 08:46:39,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:46:39,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.005 0.021 2026-09-15 08:46:39,100 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-15 08:46:39,540 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.147 0.265 2026-09-15 08:46:39,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "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-15 08:46:39,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:39,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.027 2026-09-15 08:46:39,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:39,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-15 08:46:39,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:39,771 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:39,798 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:46:39,804 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:46:39,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.011 0.022 2026-09-15 08:46:39,828 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:39,829 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:46:39,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 7 0.007 0.051 2026-09-15 08:46:39,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-15 08:46:39,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:39,954 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:39,997 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:40,013 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.026 0.054 2026-09-15 08:46:40,022 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:40,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:40,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.044 0.106 2026-09-15 08:46:40,112 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:40,133 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:40,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.146 2026-09-15 08:46:40,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-15 08:46:40,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-09-15 08:46:40,208 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-09-15 08:46:40,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-15 08:46:40,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.135 2026-09-15 08:46:40,305 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.150 2026-09-15 08:46:40,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.151 2026-09-15 08:46:40,355 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-15 08:46:40,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.008 0.184 2026-09-15 08:46:40,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.024 0.022 2026-09-15 08:46:40,526 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-15 08:46:40,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:40,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.061 0.071 2026-09-15 08:46:40,860 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.043 0.085 2026-09-15 08:46:40,873 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.123 2026-09-15 08:46:40,918 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.023 2026-09-15 08:46:40,960 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:41,005 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.017 0.028 2026-09-15 08:46:41,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:41,134 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:41,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:41,220 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:41,222 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:41,263 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:41,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:41,390 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:41,445 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:41,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-15 08:46:41,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:46:41,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25519030 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '34ac8698-58a2-40b4-a5a8-edf9c019ac34'}] 2026-09-15 08:46:41,519 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:41,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17063524 (allocated 19136512) 2026-09-15 08:46:41,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 78030 2026-09-15 08:46:41,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-15 08:46:41,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 78030 2026-09-15 08:46:41,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084641_671740_test_downpayment_invoice_link.txt 2026-09-15 08:46:41,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpxydyk3oh_chrome_odoo" 2026-09-15 08:46:41,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-15 08:46:41,707 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #238 deleted stock.move.line records with IDs: [1298] 2026-09-15 08:46:42,784 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25519030 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '34ac8698-58a2-40b4-a5a8-edf9c019ac34'} created pos.order #806 2026-09-15 08:46:42,786 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25519030 finished 2026-09-15 08:46:42,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 623 0.597 0.857 2026-09-15 08:46:43,042 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-15 08:46:43,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 78174 2026-09-15 08:46:43,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpne3bm1io_chrome_odoo 2026-09-15 08:46:43,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:45097/json/version 2026-09-15 08:46:43,713 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:43,740 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:46:43,740 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:45097/json 2026-09-15 08:46:43,741 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:43,745 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:45097/devtools/page/F23DF702AC803F409D93F610BE4C39B5 2026-09-15 08:46:43,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-09-15 08:46:43,753 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-09-15 08:46:43,871 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:46:43,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-09-15 08:46:43,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:43,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:43,895 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:46:44,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:44] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.066 0.562 2026-09-15 08:46:44,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': 'F23DF702AC803F409D93F610BE4C39B5', 'loaderId': 'F82FD9BA4C39F9B5743BB48DE6DB73C5', 'isDownload': False} 2026-09-15 08:46:44,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-15 08:46:44,530 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:46:44,554 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:44] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 08:46:44,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:44] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:46:44,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:44] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:46:45,090 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:46:45,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:46:45,135 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:45,143 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:45,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.017 2026-09-15 08:46:45,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:46:45,173 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:45,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.016 2026-09-15 08:46:45,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-15 08:46:45,291 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.040 2026-09-15 08:46:45,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-09-15 08:46:45,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.252 0.283 2026-09-15 08:46:45,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:46:45,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:46,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.047 2026-09-15 08:46:46,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:46,056 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-09-15 08:46:46,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:46:46,117 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:46,139 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:46:46,149 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:46:46,178 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:46,194 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:46,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.054 0.038 2026-09-15 08:46:46,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.091 2026-09-15 08:46:46,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-09-15 08:46:46,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:46,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.025 2026-09-15 08:46:46,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:46,315 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:46:46,321 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:46,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-15 08:46:46,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:46,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-09-15 08:46:46,367 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:46,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-15 08:46:46,409 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-09-15 08:46:46,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-09-15 08:46:46,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.018 0.119 2026-09-15 08:46:46,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-15 08:46:46,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.100 2026-09-15 08:46:46,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.017 0.223 2026-09-15 08:46:46,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-09-15 08:46:46,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.039 0.205 2026-09-15 08:46:46,725 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:46,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:46,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.072 0.091 2026-09-15 08:46:47,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.029 2026-09-15 08:46:47,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:46:47,148 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:47,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:47] "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.043 0.074 2026-09-15 08:46:47,370 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.037 0.061 2026-09-15 08:46:47,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.098 2026-09-15 08:46:47,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.014 2026-09-15 08:46:47,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:47,511 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:47,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:47,666 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:47,679 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:47,680 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:47,717 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:47,767 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:47,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:47,901 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:47,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92107607 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6976aa7a-a9df-44d9-9ac7-e569f961ec67'}] 2026-09-15 08:46:47,914 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:48,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92107607 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6976aa7a-a9df-44d9-9ac7-e569f961ec67'} created pos.order #807 2026-09-15 08:46:48,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92107607 finished 2026-09-15 08:46:48,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 135 0.088 0.186 2026-09-15 08:46:48,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.017 2026-09-15 08:46:48,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:46:48,321 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56196085 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6976aa7a-a9df-44d9-9ac7-e569f961ec67'}] 2026-09-15 08:46:48,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56196085 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6976aa7a-a9df-44d9-9ac7-e569f961ec67'} sync ignored for existing PoS order pos.order(807,) (state: paid) 2026-09-15 08:46:48,344 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56196085 finished 2026-09-15 08:46:48,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,423 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.055 0.080 2026-09-15 08:46:48,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.020 2026-09-15 08:46:48,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,574 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,640 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:46:48,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.011 2026-09-15 08:46:48,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:48] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.009 0.017 2026-09-15 08:46:48,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:48,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:49,007 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:49,082 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:49,133 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:49,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:49,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:49,256 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46557748 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'bcfa70aa-593f-4952-aafa-7eedb9717798'}] 2026-09-15 08:46:49,348 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46557748 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'bcfa70aa-593f-4952-aafa-7eedb9717798'} created pos.order #808 2026-09-15 08:46:49,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46557748 finished 2026-09-15 08:46:49,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.081 0.137 2026-09-15 08:46:49,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:46:49,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90507296 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': 'bcfa70aa-593f-4952-aafa-7eedb9717798'}] 2026-09-15 08:46:49,586 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90507296 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': 'bcfa70aa-593f-4952-aafa-7eedb9717798'} sync ignored for existing PoS order pos.order(808,) (state: paid) 2026-09-15 08:46:49,596 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:49,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90507296 finished 2026-09-15 08:46:49,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-09-15 08:46:49,655 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-15 08:46:49,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.048 0.122 2026-09-15 08:46:49,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 21387896 (allocated 23990272) 2026-09-15 08:46:49,784 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 78174 2026-09-15 08:46:49,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-09-15 08:46:49,786 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 78174 2026-09-15 08:46:49,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084649_819461_test_downpayment_refund.txt 2026-09-15 08:46:49,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpne3bm1io_chrome_odoo" 2026-09-15 08:46:50,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-15 08:46:50,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 78324 2026-09-15 08:46:50,955 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmp493rzznw_chrome_odoo 2026-09-15 08:46:50,955 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:40233/json/version 2026-09-15 08:46:50,956 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:50,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:46:50,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:40233/json 2026-09-15 08:46:50,987 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:50,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:40233/devtools/page/2D92C8AA41792ECFDA91F10A4F1B89E9 2026-09-15 08:46:50,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-09-15 08:46:50,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-09-15 08:46:51,103 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:46:51,105 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-09-15 08:46:51,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:51,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:51,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:46:51,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:51] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.031 0.339 2026-09-15 08:46:51,485 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '2D92C8AA41792ECFDA91F10A4F1B89E9', 'loaderId': '9AEA3987C5645D14F2237A5BD176EF43', 'isDownload': False} 2026-09-15 08:46:51,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-15 08:46:51,494 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:46:51,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:51] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:46:51,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:51] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-09-15 08:46:51,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:51] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-15 08:46:51,910 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:51,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:46:51,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:51,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:51,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.011 2026-09-15 08:46:51,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:51,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:52,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-15 08:46:52,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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.027 2026-09-15 08:46:52,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.002 2026-09-15 08:46:52,113 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.032 2026-09-15 08:46:52,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.206 0.297 2026-09-15 08:46:52,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "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-15 08:46:52,720 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:46:52,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.039 2026-09-15 08:46:52,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:46:52,824 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-09-15 08:46:52,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:46:52,876 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:52,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:46:52,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-09-15 08:46:52,915 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:46:52,916 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:46:52,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.017 0.033 2026-09-15 08:46:52,942 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:52,944 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:52,978 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:46:53,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.030 0.039 2026-09-15 08:46:53,053 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:53,087 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.019 0.106 2026-09-15 08:46:53,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-09-15 08:46:53,149 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:46:53,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:53,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.071 2026-09-15 08:46:53,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.105 2026-09-15 08:46:53,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:53,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-09-15 08:46:53,248 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:46:53,262 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-09-15 08:46:53,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.177 2026-09-15 08:46:53,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-15 08:46:53,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-15 08:46:53,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-15 08:46:53,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-15 08:46:53,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-15 08:46:53,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-15 08:46:53,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.040 0.177 2026-09-15 08:46:53,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:53,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:53,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.056 0.080 2026-09-15 08:46:53,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.028 2026-09-15 08:46:53,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:46:53,944 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:54] "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.072 0.087 2026-09-15 08:46:54,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.032 0.054 2026-09-15 08:46:54,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.075 2026-09-15 08:46:54,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.017 2026-09-15 08:46:54,293 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,439 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,491 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,594 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,677 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:54,679 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:46:54,712 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,886 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:54,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63117835 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '707d0456-e41f-4aa0-9cda-8dda560b2be7'}] 2026-09-15 08:46:54,963 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:56,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63117835 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '707d0456-e41f-4aa0-9cda-8dda560b2be7'} created pos.order #809 2026-09-15 08:46:56,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63117835 finished 2026-09-15 08:46:56,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 651 0.444 1.113 2026-09-15 08:46:56,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:56] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:46:56,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.025 2026-09-15 08:46:56,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:56] "GET /account/download_invoice_documents/785/pdf HTTP/1.1" 200 - 22 0.018 0.061 2026-09-15 08:46:56,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.039 2026-09-15 08:46:56,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-09-15 08:46:56,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:46:56,743 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37061684 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '707d0456-e41f-4aa0-9cda-8dda560b2be7'}] 2026-09-15 08:46:56,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37061684 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '707d0456-e41f-4aa0-9cda-8dda560b2be7'} sync ignored for existing PoS order pos.order(809,) (state: done) 2026-09-15 08:46:56,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37061684 finished 2026-09-15 08:46:56,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18529736 (allocated 20058112) 2026-09-15 08:46:56,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 78324 2026-09-15 08:46:56,861 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-09-15 08:46:56,861 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 78324 2026-09-15 08:46:56,882 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.047 0.094 2026-09-15 08:46:56,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084656_922437_test_downpayment_with_taxed_product.txt 2026-09-15 08:46:56,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmp493rzznw_chrome_odoo" 2026-09-15 08:46:56,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-09-15 08:46:57,565 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 78473 2026-09-15 08:46:57,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpbhl10mq0_chrome_odoo 2026-09-15 08:46:57,566 44 INFO rb-7f8ce6a-224855-415796 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:45067/json/version 2026-09-15 08:46:57,568 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:57,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:46:57,579 44 INFO rb-7f8ce6a-224855-415796 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:45067/json 2026-09-15 08:46:57,580 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:46:57,581 44 INFO rb-7f8ce6a-224855-415796 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:45067/devtools/page/2B2B7EA4D78CC5DA7F541555BD0F158F 2026-09-15 08:46:57,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:57,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-09-15 08:46:57,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:46:57,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-09-15 08:46:57,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:57,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:57,686 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:46:58,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.036 0.381 2026-09-15 08:46:58,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '2B2B7EA4D78CC5DA7F541555BD0F158F', 'loaderId': '4B638FD7CA58B1CDB7882A47B59F3587', 'isDownload': False} 2026-09-15 08:46:58,104 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:58,117 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:46:58,125 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:46:58,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:46:58,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:46:58,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:46:58,499 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:58,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:58,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:46:58,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:58,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:46:58,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:58,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "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.010 2026-09-15 08:46:58,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-15 08:46:58,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.025 2026-09-15 08:46:58,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-15 08:46:59,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.171 0.283 2026-09-15 08:46:59,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:46:59,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46: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-15 08:46:59,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-15 08:46:59,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:46:59,307 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:59,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:59,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:46:59,381 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:46:59,389 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:59,404 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:46:59,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.024 2026-09-15 08:46:59,455 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:46:59,465 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:46:59,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.022 0.073 2026-09-15 08:46:59,482 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:46:59,494 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:59,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.022 0.065 2026-09-15 08:46:59,615 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.048 0.124 2026-09-15 08:46:59,615 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:59,618 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:46:59,629 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:46:59,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-15 08:46:59,660 44 INFO rb-7f8ce6a-224855-415796 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-15 08:46:59,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-15 08:46:59,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.155 2026-09-15 08:46:59,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-15 08:46:59,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-09-15 08:46:59,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-15 08:46:59,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:46:59,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-15 08:46:59,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-15 08:46:59,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-15 08:46:59,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:46:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.024 0.165 2026-09-15 08:46:59,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:00,025 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:00,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.027 0.064 2026-09-15 08:47:00,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.023 2026-09-15 08:47:00,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:47:00,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:00,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.059 0.064 2026-09-15 08:47:00,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.042 0.051 2026-09-15 08:47:00,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.091 2026-09-15 08:47:00,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-09-15 08:47:00,605 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:00,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.023 2026-09-15 08:47:00,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:00,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:00,824 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:00,875 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-09-15 08:47:00,875 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:47:00,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16125812 (allocated 17039360) 2026-09-15 08:47:00,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 78473 2026-09-15 08:47:00,973 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-09-15 08:47:00,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 78473 2026-09-15 08:47:01,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084701_028948_test_draft_pos_order_linked_sale_order.txt 2026-09-15 08:47:01,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpbhl10mq0_chrome_odoo" 2026-09-15 08:47:01,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-09-15 08:47:01,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 78616 2026-09-15 08:47:01,615 44 INFO rb-7f8ce6a-224855-415796 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/tmphhco71li_chrome_odoo 2026-09-15 08:47:01,616 44 INFO rb-7f8ce6a-224855-415796 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:44307/json/version 2026-09-15 08:47:01,617 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44307', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:01,624 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:01,626 44 INFO rb-7f8ce6a-224855-415796 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:44307/json 2026-09-15 08:47:01,627 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44307', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:01,628 44 INFO rb-7f8ce6a-224855-415796 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:44307/devtools/page/E00A58FB7822EBECC8562C124546F246 2026-09-15 08:47:01,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:01,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:01,694 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:01,696 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:01,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:01,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:01,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:47:02,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.027 0.602 2026-09-15 08:47:02,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': 'E00A58FB7822EBECC8562C124546F246', 'loaderId': '025B31DDE4FA33E023A31505E7A02727', 'isDownload': False} 2026-09-15 08:47:02,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:02,347 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:02,364 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:47:02,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:47:02,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:47:02,753 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:02,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:47:02,784 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:02,789 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-15 08:47:02,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:02,800 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:47:02,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:02,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-15 08:47:02,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.018 2026-09-15 08:47:02,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 08:47:02,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.029 2026-09-15 08:47:03,315 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.138 0.245 2026-09-15 08:47:03,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:47:03,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:47:03,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.037 2026-09-15 08:47:03,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:47:03,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:03,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:03,611 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:03,638 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:47:03,645 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:47:03,679 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:47:03,682 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:47:03,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.030 0.031 2026-09-15 08:47:03,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.068 2026-09-15 08:47:03,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.075 2026-09-15 08:47:03,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:03,761 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:47:03,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.041 0.047 2026-09-15 08:47:03,848 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:03,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:03,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-15 08:47:03,884 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:03,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.105 2026-09-15 08:47:03,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:03,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-09-15 08:47:03,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:03] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-15 08:47:04,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.058 0.260 2026-09-15 08:47:04,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-09-15 08:47:04,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-09-15 08:47:04,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-09-15 08:47:04,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "GET /web/image?model=product.template&field=image_128&id=2169&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-09-15 08:47:04,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.118 2026-09-15 08:47:04,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.141 2026-09-15 08:47:04,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.312 2026-09-15 08:47:04,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:04,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:04,460 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:04,521 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:04,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:04,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:04,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:04,741 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:04,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:04,928 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.035 0.091 2026-09-15 08:47:04,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.013 2026-09-15 08:47:04,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:47:05,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-15 08:47:05,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-09-15 08:47:05,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:05,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 17566428 (allocated 18612224) 2026-09-15 08:47:05,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 78616 2026-09-15 08:47:05,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-09-15 08:47:05,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 78616 2026-09-15 08:47:05,278 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084705_278622_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-09-15 08:47:05,278 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmphhco71li_chrome_odoo" 2026-09-15 08:47:05,286 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-09-15 08:47:05,774 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 78751 2026-09-15 08:47:05,774 44 INFO rb-7f8ce6a-224855-415796 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/tmp6ysjakqj_chrome_odoo 2026-09-15 08:47:05,774 44 INFO rb-7f8ce6a-224855-415796 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:43385/json/version 2026-09-15 08:47:05,775 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:05,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:05,778 44 INFO rb-7f8ce6a-224855-415796 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:43385/json 2026-09-15 08:47:05,778 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:05,779 44 INFO rb-7f8ce6a-224855-415796 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:43385/devtools/page/C2AF88DC9C8A157843318CE489B67B07 2026-09-15 08:47:05,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:05,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:05,863 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:05,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:05,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:05,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:05,878 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:47:06,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 132 0.048 0.430 2026-09-15 08:47:06,358 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': 'C2AF88DC9C8A157843318CE489B67B07', 'loaderId': 'FBE629FCC81640E198410469BC2899E9', 'isDownload': False} 2026-09-15 08:47:06,358 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:06,374 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:06,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:47:06,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:47:06,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:47:06,814 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:06,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:47:06,853 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:47:06,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:06,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:06,867 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:06,874 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:06,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.013 2026-09-15 08:47:06,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-15 08:47:06,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.033 2026-09-15 08:47:06,971 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-09-15 08:47:07,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.237 0.250 2026-09-15 08:47:07,512 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:47:07,556 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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.006 2026-09-15 08:47:07,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-15 08:47:07,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:07,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:07,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:07,743 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:47:07,746 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:07,749 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:47:07,787 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:47:07,789 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:47:07,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.033 0.032 2026-09-15 08:47:07,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.074 2026-09-15 08:47:07,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-09-15 08:47:07,862 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:07,909 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:07,986 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.055 0.033 2026-09-15 08:47:07,991 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:08,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.035 0.118 2026-09-15 08:47:08,063 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:47:08,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-09-15 08:47:08,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.215 2026-09-15 08:47:08,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-09-15 08:47:08,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.268 2026-09-15 08:47:08,213 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-09-15 08:47:08,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-15 08:47:08,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-15 08:47:08,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-09-15 08:47:08,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.030 0.147 2026-09-15 08:47:08,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-09-15 08:47:08,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-09-15 08:47:08,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,471 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,574 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,791 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,850 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:08,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.039 0.092 2026-09-15 08:47:09,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:09] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.012 2026-09-15 08:47:09,078 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.018 0.031 2026-09-15 08:47:09,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-09-15 08:47:09,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-09-15 08:47:09,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:09,261 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16079572 (allocated 17039360) 2026-09-15 08:47:09,282 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 78751 2026-09-15 08:47:09,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-09-15 08:47:09,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 78751 2026-09-15 08:47:09,401 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084709_401160_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-09-15 08:47:09,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmp6ysjakqj_chrome_odoo" 2026-09-15 08:47:09,413 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-09-15 08:47:10,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-09-15 08:47:11,383 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 78898 2026-09-15 08:47:11,383 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmpknl7o9q0_chrome_odoo 2026-09-15 08:47:11,383 44 INFO rb-7f8ce6a-224855-415796 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:42881/json/version 2026-09-15 08:47:11,386 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:11,394 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:11,394 44 INFO rb-7f8ce6a-224855-415796 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:42881/json 2026-09-15 08:47:11,394 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:11,404 44 INFO rb-7f8ce6a-224855-415796 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:42881/devtools/page/D7FA7B7DD23BFD1579227665D34AC1CC 2026-09-15 08:47:11,407 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:11,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-09-15 08:47:11,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:11,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-09-15 08:47:11,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:11,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:11,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:47:11,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:11] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.043 0.351 2026-09-15 08:47:11,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': 'D7FA7B7DD23BFD1579227665D34AC1CC', 'loaderId': '3B0C971E2490A0C0508EA7D38DE9A725', 'isDownload': False} 2026-09-15 08:47:11,940 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:11,946 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:11,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:11] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:47:11,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:11] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-09-15 08:47:11,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:11] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:47:12,393 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:12,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:47:12,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:47:12,439 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:12,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:12,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:47:12,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:12,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.011 2026-09-15 08:47:12,512 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.035 2026-09-15 08:47:12,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.040 2026-09-15 08:47:12,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-15 08:47:13,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.173 0.238 2026-09-15 08:47:13,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "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-15 08:47:13,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:47:13,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-15 08:47:13,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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.007 2026-09-15 08:47:13,218 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:13,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:13,271 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:47:13,283 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:47:13,303 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:47:13,304 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:47:13,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.027 0.026 2026-09-15 08:47:13,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.058 2026-09-15 08:47:13,374 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:13,381 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:13,387 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "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-15 08:47:13,415 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:47:13,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:13,485 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:47:13,493 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:13,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.056 0.038 2026-09-15 08:47:13,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:13,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.018 0.120 2026-09-15 08:47:13,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.132 2026-09-15 08:47:13,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-09-15 08:47:13,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-09-15 08:47:13,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-09-15 08:47:13,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.017 0.183 2026-09-15 08:47:13,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-15 08:47:13,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-15 08:47:13,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.154 2026-09-15 08:47:13,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-15 08:47:13,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.030 0.178 2026-09-15 08:47:13,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-15 08:47:13,922 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:13,928 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:13] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-09-15 08:47:13,988 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:14,109 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.049 0.069 2026-09-15 08:47:14,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.029 2026-09-15 08:47:14,215 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:47:14,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:14,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:14] "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.034 0.061 2026-09-15 08:47:14,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.033 0.055 2026-09-15 08:47:14,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.077 2026-09-15 08:47:14,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.026 2026-09-15 08:47:14,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:14,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.034 0.034 2026-09-15 08:47:14,755 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:14,813 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:14,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:14,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:14,960 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:15,011 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:15,061 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:15,112 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:15,163 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:15,213 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:15,264 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:15,315 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-09-15 08:47:15,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:15,394 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17834708 (allocated 19660800) 2026-09-15 08:47:15,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 78898 2026-09-15 08:47:15,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-09-15 08:47:15,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 78898 2026-09-15 08:47:15,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084715_470189_test_import_lot_groupable_and_non_groupable.txt 2026-09-15 08:47:15,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmpknl7o9q0_chrome_odoo" 2026-09-15 08:47:15,479 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-15 08:47:16,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 79049 2026-09-15 08:47:16,129 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpjwp6img4_chrome_odoo 2026-09-15 08:47:16,129 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40613/json/version 2026-09-15 08:47:16,130 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40613', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:16,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:16,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40613/json 2026-09-15 08:47:16,156 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40613', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:16,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:40613/devtools/page/4B29C0ECAF37F0B9161BA40888E4F0E5 2026-09-15 08:47:16,160 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-15 08:47:16,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-15 08:47:16,285 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:16,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-15 08:47:16,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:16,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:16,300 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:47:16,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:16] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.077 0.561 2026-09-15 08:47:16,937 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '4B29C0ECAF37F0B9161BA40888E4F0E5', 'loaderId': 'A9B5FE64C55D000396266D274BBC3072', 'isDownload': False} 2026-09-15 08:47:16,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:16,944 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:16,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:16] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-15 08:47:16,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:16] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:47:16,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:16] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:47:17,390 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:17,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 08:47:17,437 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:17,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:47:17,443 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:17,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:17,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:17,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.011 2026-09-15 08:47:17,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-15 08:47:17,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.023 2026-09-15 08:47:17,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-15 08:47:17,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.155 0.233 2026-09-15 08:47:17,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:17] "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-15 08:47:18,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:47:18,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.033 2026-09-15 08:47:18,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:47:18,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-15 08:47:18,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:18,186 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:47:18,191 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:47:18,210 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:47:18,219 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:47:18,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.021 0.031 2026-09-15 08:47:18,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.058 2026-09-15 08:47:18,265 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:18,288 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-15 08:47:18,296 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:47:18,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.021 0.032 2026-09-15 08:47:18,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:18,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.013 0.080 2026-09-15 08:47:18,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-15 08:47:18,443 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-15 08:47:18,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-09-15 08:47:18,496 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:18,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-15 08:47:18,514 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:47:18,524 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:18,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-15 08:47:18,546 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:18,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-15 08:47:18,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-15 08:47:18,601 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-15 08:47:18,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-15 08:47:18,646 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-15 08:47:18,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.020 0.140 2026-09-15 08:47:18,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:18,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:18,904 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.034 0.086 2026-09-15 08:47:18,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.026 0.031 2026-09-15 08:47:19,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:47:19,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:19,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:19] "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.039 0.063 2026-09-15 08:47:19,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.047 0.063 2026-09-15 08:47:19,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.092 2026-09-15 08:47:19,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.021 2026-09-15 08:47:19,407 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:19,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.010 0.021 2026-09-15 08:47:19,522 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:19,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-15 08:47:19,574 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:19,653 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16081556 (allocated 17563648) 2026-09-15 08:47:19,658 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 79049 2026-09-15 08:47:19,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-15 08:47:19,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 79049 2026-09-15 08:47:19,704 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084719_704607_test_multiple_lots_sale_order.txt 2026-09-15 08:47:19,704 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpjwp6img4_chrome_odoo" 2026-09-15 08:47:20,117 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 79187 2026-09-15 08:47:20,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpno_slbje_chrome_odoo 2026-09-15 08:47:20,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39001/json/version 2026-09-15 08:47:20,119 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:20,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:20,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39001/json 2026-09-15 08:47:20,123 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:20,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:39001/devtools/page/751D289782380562E7CEC27923ADED48 2026-09-15 08:47:20,125 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-15 08:47:20,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-15 08:47:20,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:20,203 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-15 08:47:20,205 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:20,205 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:20,262 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.015 0.036 2026-09-15 08:47:20,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '751D289782380562E7CEC27923ADED48', 'loaderId': '309A7713A8851AEC0204BA340417DFE0', 'isDownload': False} 2026-09-15 08:47:20,271 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:20,280 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:20,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:47:20,305 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:47:20,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-15 08:47:20,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:47:20,737 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:47:20,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:20,772 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.004 0.013 2026-09-15 08:47:20,779 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:20,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:47:20,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:20,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "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.012 2026-09-15 08:47:20,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:47:20,876 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.026 2026-09-15 08:47:20,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-09-15 08:47:21,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.194 0.270 2026-09-15 08:47:21,385 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:21,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:21,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-15 08:47:21,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:21,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-15 08:47:21,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:21,588 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:21,589 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:47:21,590 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:47:21,600 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:47:21,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 7 0.008 0.020 2026-09-15 08:47:21,635 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:21,638 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:47:21,646 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.059 2026-09-15 08:47:21,718 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:21,736 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:21,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.041 0.032 2026-09-15 08:47:21,846 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:21,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.029 0.098 2026-09-15 08:47:21,868 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:21,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:47:21,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:21,918 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-09-15 08:47:21,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.171 2026-09-15 08:47:21,943 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:21,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-09-15 08:47:21,979 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:21,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:21] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-09-15 08:47:22,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.158 2026-09-15 08:47:22,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-09-15 08:47:22,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-15 08:47:22,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.154 2026-09-15 08:47:22,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-15 08:47:22,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.176 2026-09-15 08:47:22,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.017 0.047 2026-09-15 08:47:22,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:47:22,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:22,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "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.042 0.055 2026-09-15 08:47:22,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.027 0.052 2026-09-15 08:47:22,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.072 2026-09-15 08:47:22,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-09-15 08:47:22,654 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:22,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.015 0.031 2026-09-15 08:47:22,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:22,848 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:22,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:22,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-15 08:47:22,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:23,025 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 15998936 (allocated 17301504) 2026-09-15 08:47:23,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 79187 2026-09-15 08:47:23,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-15 08:47:23,033 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 79187 2026-09-15 08:47:23,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084723_115386_test_multiple_lots_sale_order.txt 2026-09-15 08:47:23,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpno_slbje_chrome_odoo" 2026-09-15 08:47:23,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 79336 2026-09-15 08:47:23,275 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmph7il7uez_chrome_odoo 2026-09-15 08:47:23,275 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44859/json/version 2026-09-15 08:47:23,276 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:23,281 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:23,281 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44859/json 2026-09-15 08:47:23,282 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:23,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:44859/devtools/page/E5FC4ED969FF0C41D9A6D3BC35CA3C16 2026-09-15 08:47:23,285 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-15 08:47:23,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-15 08:47:23,303 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:23,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-15 08:47:23,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:23,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:23,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.020 0.036 2026-09-15 08:47:23,373 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'E5FC4ED969FF0C41D9A6D3BC35CA3C16', 'loaderId': 'E20387B53E240CCC0A6A3957F139725A', 'isDownload': False} 2026-09-15 08:47:23,373 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:23,389 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:23,404 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-09-15 08:47:23,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:47:23,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:47:23,795 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:23,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:23,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-15 08:47:23,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:23,824 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:23,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:47:23,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:23,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.003 0.009 2026-09-15 08:47:23,872 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:47:23,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.018 2026-09-15 08:47:23,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-15 08:47:24,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.139 0.251 2026-09-15 08:47:24,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:24,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:47:24,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-15 08:47:24,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:24,477 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-15 08:47:24,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:24,534 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:24,540 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:47:24,544 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:47:24,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 7 0.005 0.025 2026-09-15 08:47:24,574 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:24,576 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "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-15 08:47:24,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.041 2026-09-15 08:47:24,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-15 08:47:24,657 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:24,686 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:47:24,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:24,745 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:24,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.041 0.049 2026-09-15 08:47:24,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-15 08:47:24,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.064 2026-09-15 08:47:24,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:24,820 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-15 08:47:24,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-09-15 08:47:24,855 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:47:24,863 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:24,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.017 0.194 2026-09-15 08:47:24,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.142 2026-09-15 08:47:24,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.153 2026-09-15 08:47:24,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.157 2026-09-15 08:47:24,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:24] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-15 08:47:25,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:25] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-15 08:47:25,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:25] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.011 0.110 2026-09-15 08:47:25,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.146 2026-09-15 08:47:25,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.010 0.024 2026-09-15 08:47:25,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:47:25,247 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:25,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:25] "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.031 0.059 2026-09-15 08:47:25,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.038 0.050 2026-09-15 08:47:25,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.083 2026-09-15 08:47:25,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.022 2026-09-15 08:47:25,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:25,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.015 0.024 2026-09-15 08:47:25,679 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:25,724 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:25,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:25,826 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:25,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:25,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:25,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,029 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,080 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,185 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,236 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,339 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,389 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,491 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,771 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:26,773 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:26,809 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:26,997 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95490557 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '3578c215-794a-4dbc-84ab-1c89f9ed6a92'}] 2026-09-15 08:47:26,999 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:27,181 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1312, 1313, 1314] 2026-09-15 08:47:27,358 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1315, 1316, 1317] 2026-09-15 08:47:27,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95490557 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '3578c215-794a-4dbc-84ab-1c89f9ed6a92'} created pos.order #811 2026-09-15 08:47:27,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95490557 finished 2026-09-15 08:47:27,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 530 0.319 0.507 2026-09-15 08:47:27,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:47:27,966 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-15 08:47:27,967 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:27,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84143185 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': '3578c215-794a-4dbc-84ab-1c89f9ed6a92'}] 2026-09-15 08:47:27,978 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84143185 order {'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': '3578c215-794a-4dbc-84ab-1c89f9ed6a92'} sync ignored for existing PoS order pos.order(811,) (state: paid) 2026-09-15 08:47:27,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84143185 finished 2026-09-15 08:47:28,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.025 0.067 2026-09-15 08:47:28,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 19623392 (allocated 23330816) 2026-09-15 08:47:28,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 79336 2026-09-15 08:47:28,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-15 08:47:28,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 79336 2026-09-15 08:47:28,170 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084728_170446_test_multiple_lots_sale_order.txt 2026-09-15 08:47:28,170 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmph7il7uez_chrome_odoo" 2026-09-15 08:47:28,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-15 08:47:29,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 79480 2026-09-15 08:47:29,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmp1qm2ysso_chrome_odoo 2026-09-15 08:47:29,292 44 INFO rb-7f8ce6a-224855-415796 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:35583/json/version 2026-09-15 08:47:29,294 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:29,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:29,314 44 INFO rb-7f8ce6a-224855-415796 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:35583/json 2026-09-15 08:47:29,315 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:29,320 44 INFO rb-7f8ce6a-224855-415796 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:35583/devtools/page/B19B97CCF1D507C8FCCF344DB24AD3E2 2026-09-15 08:47:29,323 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:29,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-09-15 08:47:29,429 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:29,431 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-09-15 08:47:29,433 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:29,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:29,455 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:47:29,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:29] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.050 0.400 2026-09-15 08:47:29,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': 'B19B97CCF1D507C8FCCF344DB24AD3E2', 'loaderId': '3ECFE7A6B25F56AF330E870BFF0B7E2B', 'isDownload': False} 2026-09-15 08:47:29,904 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:29,909 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:29,927 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:29] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:47:29,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:29] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:47:29,942 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:29] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-15 08:47:30,300 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:47:30,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:47:30,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:47:30,336 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:30,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:30,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:30,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:30,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-15 08:47:30,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.018 2026-09-15 08:47:30,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 08:47:30,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.039 2026-09-15 08:47:30,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.161 0.251 2026-09-15 08:47:30,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:31,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.005 2026-09-15 08:47:31,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-09-15 08:47:31,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.002 0.013 2026-09-15 08:47:31,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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-15 08:47:31,122 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:31,173 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:31,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:31,201 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:47:31,216 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:47:31,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.016 0.035 2026-09-15 08:47:31,245 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:47:31,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.059 2026-09-15 08:47:31,269 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:31,271 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:31,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.034 0.041 2026-09-15 08:47:31,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:31,396 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.029 0.103 2026-09-15 08:47:31,406 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:47:31,413 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:31,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.044 2026-09-15 08:47:31,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-15 08:47:31,455 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:31,471 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:47:31,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.087 2026-09-15 08:47:31,511 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.112 2026-09-15 08:47:31,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-15 08:47:31,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-09-15 08:47:31,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-09-15 08:47:31,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-15 08:47:31,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-15 08:47:31,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.042 0.175 2026-09-15 08:47:31,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:31,798 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:31,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.044 0.064 2026-09-15 08:47:31,960 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "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-15 08:47:31,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:47:32,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:32,158 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:32] "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.038 0.079 2026-09-15 08:47:32,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.072 0.058 2026-09-15 08:47:32,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.131 2026-09-15 08:47:32,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.021 0.042 2026-09-15 08:47:32,403 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:32,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.014 0.023 2026-09-15 08:47:32,506 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:32,571 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:32,582 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:32,584 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:32,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:32,673 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:32,741 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:32,804 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:32,811 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75657078 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '33b2cc98-343b-484c-be4e-715ab5d0899d'}] 2026-09-15 08:47:32,812 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:33,022 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1321] 2026-09-15 08:47:33,285 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75657078 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '33b2cc98-343b-484c-be4e-715ab5d0899d'} created pos.order #812 2026-09-15 08:47:33,298 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75657078 finished 2026-09-15 08:47:33,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 363 0.267 0.388 2026-09-15 08:47:33,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:33,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16261428 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '33b2cc98-343b-484c-be4e-715ab5d0899d'}] 2026-09-15 08:47:33,600 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16261428 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '33b2cc98-343b-484c-be4e-715ab5d0899d'} sync ignored for existing PoS order pos.order(812,) (state: paid) 2026-09-15 08:47:33,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16261428 finished 2026-09-15 08:47:33,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:33,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:33,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.028 0.074 2026-09-15 08:47:33,712 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:33,766 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:33,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:33,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-09-15 08:47:33,874 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:47:33,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:47:33,978 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-09-15 08:47:33,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 08:47:34,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20129988 (allocated 21368832) 2026-09-15 08:47:34,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 79480 2026-09-15 08:47:34,074 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-09-15 08:47:34,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 79480 2026-09-15 08:47:34,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084734_138106_test_order_does_not_remain_in_list.txt 2026-09-15 08:47:34,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmp1qm2ysso_chrome_odoo" 2026-09-15 08:47:34,147 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-09-15 08:47:34,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 79630 2026-09-15 08:47:34,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpvsp2t13a_chrome_odoo 2026-09-15 08:47:34,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:35189/json/version 2026-09-15 08:47:34,506 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:34,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:34,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:35189/json 2026-09-15 08:47:34,525 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:34,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:35189/devtools/page/9F3082BD5C44C3AE008174C4109052BF 2026-09-15 08:47:34,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-09-15 08:47:34,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-09-15 08:47:34,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:34,580 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-09-15 08:47:34,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:34,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:34,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:47:35,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.052 0.396 2026-09-15 08:47:35,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '9F3082BD5C44C3AE008174C4109052BF', 'loaderId': 'A3E1E85C4FCB8895BF2762D22F04886B', 'isDownload': False} 2026-09-15 08:47:35,040 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-09-15 08:47:35,052 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:35,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-15 08:47:35,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:47:35,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:47:35,430 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:35,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:47:35,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:35,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:47:35,477 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:35,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:47:35,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:35,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.017 2026-09-15 08:47:35,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-15 08:47:35,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.033 2026-09-15 08:47:35,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.035 2026-09-15 08:47:36,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.190 0.242 2026-09-15 08:47:36,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.005 2026-09-15 08:47:36,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.005 2026-09-15 08:47:36,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-15 08:47:36,213 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.005 2026-09-15 08:47:36,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-09-15 08:47:36,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:36,261 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:36,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:36,280 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:47:36,285 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:47:36,297 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:47:36,298 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:36,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.040 0.024 2026-09-15 08:47:36,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.067 2026-09-15 08:47:36,360 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:36,409 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:47:36,464 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:36,492 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:36,510 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:36,517 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.049 0.075 2026-09-15 08:47:36,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.025 0.160 2026-09-15 08:47:36,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-15 08:47:36,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-09-15 08:47:36,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.250 2026-09-15 08:47:36,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-15 08:47:36,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.015 0.183 2026-09-15 08:47:36,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-15 08:47:36,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.179 2026-09-15 08:47:36,826 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-09-15 08:47:36,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-15 08:47:36,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.030 0.190 2026-09-15 08:47:36,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:36] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-09-15 08:47:36,963 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:37,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:37,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:37,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:37,185 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:37,199 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:37,200 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:37,236 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:37,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:37,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:37,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-09-15 08:47:37,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-15 08:47:37,439 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35081807 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ce78935c-8836-487e-a315-cebcc572a554'}] 2026-09-15 08:47:37,441 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:47:37,508 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14578804 (allocated 15466496) 2026-09-15 08:47:37,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 79630 2026-09-15 08:47:37,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-09-15 08:47:37,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 79630 2026-09-15 08:47:37,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084737_607093_test_order_sale_team.txt 2026-09-15 08:47:37,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpvsp2t13a_chrome_odoo" 2026-09-15 08:47:37,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-09-15 08:47:37,723 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35081807 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ce78935c-8836-487e-a315-cebcc572a554'} created pos.order #813 2026-09-15 08:47:37,730 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35081807 finished 2026-09-15 08:47:37,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 185 0.136 0.187 2026-09-15 08:47:37,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-15 08:47:38,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-15 08:47:39,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33065140 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-09-15 08:47:40,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33065140 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #815 2026-09-15 08:47:40,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33065140 finished 2026-09-15 08:47:40,560 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-15 08:47:40,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 79766 2026-09-15 08:47:40,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmp4jm94rbf_chrome_odoo 2026-09-15 08:47:40,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:33629/json/version 2026-09-15 08:47:41,001 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:41,036 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:41,036 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:33629/json 2026-09-15 08:47:41,037 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:41,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:33629/devtools/page/F31FD6F223ACB9A953A3E82C8AA30263 2026-09-15 08:47:41,041 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-09-15 08:47:41,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-09-15 08:47:41,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:41,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-09-15 08:47:41,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:41,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:41,145 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:47:41,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:41] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.053 0.555 2026-09-15 08:47:41,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': 'F31FD6F223ACB9A953A3E82C8AA30263', 'loaderId': '7DF9AD490C11A0493A92BC74CFE25D56', 'isDownload': False} 2026-09-15 08:47:41,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-15 08:47:41,759 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:41,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:41] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:47:41,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:41] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:47:41,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:41] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 08:47:42,177 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:42,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:47:42,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:42,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:42,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-15 08:47:42,228 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:47:42,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:42,279 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.018 2026-09-15 08:47:42,292 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-15 08:47:42,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.037 2026-09-15 08:47:42,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-15 08:47:42,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.188 0.270 2026-09-15 08:47:42,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:47:42,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:47:42,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.027 2026-09-15 08:47:42,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:47:42,977 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-09-15 08:47:42,981 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:43,022 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:43,044 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:47:43,050 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:47:43,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.028 2026-09-15 08:47:43,064 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:47:43,073 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:47:43,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.011 0.065 2026-09-15 08:47:43,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-09-15 08:47:43,139 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:43,199 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:47:43,219 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:43,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.035 2026-09-15 08:47:43,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.060 2026-09-15 08:47:43,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-15 08:47:43,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:43,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-09-15 08:47:43,305 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:43,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-15 08:47:43,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:43,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.099 2026-09-15 08:47:43,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.029 0.192 2026-09-15 08:47:43,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.020 0.282 2026-09-15 08:47:43,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-09-15 08:47:43,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-09-15 08:47:43,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-15 08:47:43,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.150 2026-09-15 08:47:43,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.308 2026-09-15 08:47:43,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:43,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:43,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.057 0.086 2026-09-15 08:47:43,941 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.026 2026-09-15 08:47:43,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:47:44,056 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:44,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:44] "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.071 0.072 2026-09-15 08:47:44,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.049 0.076 2026-09-15 08:47:44,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.123 2026-09-15 08:47:44,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.020 2026-09-15 08:47:44,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:44,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:44] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.020 2026-09-15 08:47:44,551 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:44,602 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:44,653 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:44,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:44,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:44,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:44,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:44,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:44,958 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:45,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:45,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-09-15 08:47:45,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-15 08:47:45,132 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17187616 (allocated 18874368) 2026-09-15 08:47:45,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 79766 2026-09-15 08:47:45,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-09-15 08:47:45,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 79766 2026-09-15 08:47:45,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084745_192555_test_pos_not_groupable_product.txt 2026-09-15 08:47:45,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmp4jm94rbf_chrome_odoo" 2026-09-15 08:47:45,200 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-15 08:47:45,565 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 79916 2026-09-15 08:47:45,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmp4l38x4ng_chrome_odoo 2026-09-15 08:47:45,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:36335/json/version 2026-09-15 08:47:45,567 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36335', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:45,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:45,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:36335/json 2026-09-15 08:47:45,597 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36335', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:45,602 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:36335/devtools/page/22118D53B9CC01869195095BA50E8358 2026-09-15 08:47:45,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-09-15 08:47:45,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-09-15 08:47:45,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:45,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-09-15 08:47:45,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:45,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:45,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:47:46,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.048 0.464 2026-09-15 08:47:46,224 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '22118D53B9CC01869195095BA50E8358', 'loaderId': 'A66221117D7CE21A9881355FEB590E14', 'isDownload': False} 2026-09-15 08:47:46,224 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-09-15 08:47:46,230 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:46,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:47:46,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.016 2026-09-15 08:47:46,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-15 08:47:46,662 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:46,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:47:46,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:47:46,707 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:46,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:46,712 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:46,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:46,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-09-15 08:47:46,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-15 08:47:46,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.012 0.034 2026-09-15 08:47:46,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-15 08:47:47,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.260 0.230 2026-09-15 08:47:47,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:47:47,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:47:47,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.051 2026-09-15 08:47:47,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:47:47,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:47,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:47:47,591 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:47,620 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:47:47,621 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:47:47,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.016 2026-09-15 08:47:47,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-09-15 08:47:47,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.013 0.063 2026-09-15 08:47:47,671 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:47,677 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:47,735 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:47:47,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.022 0.047 2026-09-15 08:47:47,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:47,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.030 0.096 2026-09-15 08:47:47,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.017 0.020 2026-09-15 08:47:47,910 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:47,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-15 08:47:47,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-15 08:47:47,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:47] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-15 08:47:47,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:48] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.120 2026-09-15 08:47:48,018 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:48,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:48] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-15 08:47:48,049 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:48] "GET /web/image?model=product.template&field=image_128&id=2177&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-09-15 08:47:48,065 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:48] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-15 08:47:48,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:48] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-15 08:47:48,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:48] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-15 08:47:48,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.119 2026-09-15 08:47:48,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,298 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,349 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,400 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,501 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,741 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,797 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:48,930 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:48,935 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:48,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:49,019 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:49,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:49,153 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:49,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:49,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11589077 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '042db075-b92b-48e9-abb0-2c9195067e50'}] 2026-09-15 08:47:49,227 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:50,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11589077 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '042db075-b92b-48e9-abb0-2c9195067e50'} created pos.order #816 2026-09-15 08:47:50,968 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11589077 finished 2026-09-15 08:47:51,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 683 0.687 1.147 2026-09-15 08:47:51,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:51,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:47:51,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:51,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:51] "GET /account/download_invoice_documents/794/pdf HTTP/1.1" 200 - 22 0.013 0.020 2026-09-15 08:47:51,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58157189 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '042db075-b92b-48e9-abb0-2c9195067e50'}] 2026-09-15 08:47:51,264 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58157189 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '042db075-b92b-48e9-abb0-2c9195067e50'} sync ignored for existing PoS order pos.order(816,) (state: done) 2026-09-15 08:47:51,277 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58157189 finished 2026-09-15 08:47:51,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.069 0.085 2026-09-15 08:47:51,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-09-15 08:47:51,450 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-15 08:47:51,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 16529176 (allocated 17825792) 2026-09-15 08:47:51,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 79916 2026-09-15 08:47:51,564 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-09-15 08:47:51,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 79916 2026-09-15 08:47:51,648 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084751_648022_test_pos_order_and_invoice_amounts.txt 2026-09-15 08:47:51,648 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmp4l38x4ng_chrome_odoo" 2026-09-15 08:47:51,668 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-09-15 08:47:52,001 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 80070 2026-09-15 08:47:52,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpxllz1z2r_chrome_odoo 2026-09-15 08:47:52,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:43607/json/version 2026-09-15 08:47:52,008 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43607', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:52,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:52,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:43607/json 2026-09-15 08:47:52,019 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43607', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:52,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:43607/devtools/page/A613506D4C5850F54290B76BEFA55A38 2026-09-15 08:47:52,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-09-15 08:47:52,023 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-09-15 08:47:52,085 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:52,093 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-09-15 08:47:52,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:52,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:52,113 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:47:52,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:52] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.036 0.414 2026-09-15 08:47:52,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': 'A613506D4C5850F54290B76BEFA55A38', 'loaderId': '35CA9D101FFA323D5C637877E90DE80D', 'isDownload': False} 2026-09-15 08:47:52,562 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-09-15 08:47:52,571 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:52,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:52] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:47:52,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:52] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:47:52,608 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:52] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-09-15 08:47:53,023 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:47:53,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 08:47:53,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:53,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-15 08:47:53,063 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:53,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:47:53,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:53,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.011 2026-09-15 08:47:53,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-15 08:47:53,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.039 2026-09-15 08:47:53,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-09-15 08:47:53,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.225 0.283 2026-09-15 08:47:53,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "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-15 08:47:53,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:47:53,986 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:53] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.050 2026-09-15 08:47:54,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:47:54,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-09-15 08:47:54,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:47:54,087 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:47:54,094 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:47:54,105 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:47:54,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.017 0.028 2026-09-15 08:47:54,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.010 0.065 2026-09-15 08:47:54,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-15 08:47:54,187 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:54,195 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:54,196 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:54,213 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:54,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.044 0.045 2026-09-15 08:47:54,307 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:54,323 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:47:54,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.051 2026-09-15 08:47:54,340 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:47:54,352 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:54,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.078 2026-09-15 08:47:54,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-09-15 08:47:54,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-15 08:47:54,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.032 0.227 2026-09-15 08:47:54,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-15 08:47:54,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.166 2026-09-15 08:47:54,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-15 08:47:54,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.204 2026-09-15 08:47:54,659 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.181 2026-09-15 08:47:54,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:54,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:54] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-09-15 08:47:54,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:54,855 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:54,914 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:54,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,024 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,232 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,315 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,571 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,621 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,723 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,841 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,893 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:55,947 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,005 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,056 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,260 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,337 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:56,338 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:56,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,427 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,497 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,548 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,609 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:56,614 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95234781 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd16954a3-2a72-4c35-85e1-0b010a760455'}] 2026-09-15 08:47:56,621 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:47:56,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95234781 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd16954a3-2a72-4c35-85e1-0b010a760455'} created pos.order #817 2026-09-15 08:47:56,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95234781 finished 2026-09-15 08:47:57,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 201 0.174 0.228 2026-09-15 08:47:57,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:47:57,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-09-15 08:47:57,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-15 08:47:57,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80434605 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd16954a3-2a72-4c35-85e1-0b010a760455'}] 2026-09-15 08:47:57,168 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80434605 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd16954a3-2a72-4c35-85e1-0b010a760455'} sync ignored for existing PoS order pos.order(817,) (state: paid) 2026-09-15 08:47:57,183 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80434605 finished 2026-09-15 08:47:57,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17280860 (allocated 18485248) 2026-09-15 08:47:57,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 80070 2026-09-15 08:47:57,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-09-15 08:47:57,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 80070 2026-09-15 08:47:57,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.054 0.073 2026-09-15 08:47:57,329 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084757_329625_test_pos_sale_warnings.txt 2026-09-15 08:47:57,329 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpxllz1z2r_chrome_odoo" 2026-09-15 08:47:57,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-09-15 08:47:57,887 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 80205 2026-09-15 08:47:57,887 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpule8glc9_chrome_odoo 2026-09-15 08:47:57,887 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:45551/json/version 2026-09-15 08:47:57,888 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:57,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:47:57,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:45551/json 2026-09-15 08:47:57,891 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:47:57,893 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:45551/devtools/page/1AD2CE826B1038634512AB4E050FC688 2026-09-15 08:47:57,895 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-09-15 08:47:57,896 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-09-15 08:47:57,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:47:57,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-09-15 08:47:57,987 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:57,987 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:57,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:47:58,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:58] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.066 0.580 2026-09-15 08:47:58,645 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': '1AD2CE826B1038634512AB4E050FC688', 'loaderId': '82FBB8077E69D073C6857BE6C2B3E556', 'isDownload': False} 2026-09-15 08:47:58,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:58,659 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:47:58,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:58] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:47:58,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:58] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:47:58,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:58] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-15 08:47:59,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:47:59,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 08:47:59,161 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:47:59,169 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:59,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:47:59,175 44 INFO rb-7f8ce6a-224855-415796 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-15 08:47:59,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:47:59,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.014 2026-09-15 08:47:59,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-15 08:47:59,324 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.046 2026-09-15 08:47:59,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-09-15 08:47:59,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.201 0.278 2026-09-15 08:47:59,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "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-15 08:47:59,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47: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-15 08:47:59,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:47:59] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-15 08:48:00,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.004 2026-09-15 08:48:00,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-09-15 08:48:00,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:00,069 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:00,083 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:48:00,093 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:00,099 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:48:00,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.013 0.040 2026-09-15 08:48:00,144 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:48:00,173 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-15 08:48:00,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.014 0.084 2026-09-15 08:48:00,188 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:48:00,206 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:00,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.052 0.047 2026-09-15 08:48:00,274 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:00,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.041 0.144 2026-09-15 08:48:00,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-15 08:48:00,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:00,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.013 0.147 2026-09-15 08:48:00,415 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:00,425 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:00,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.184 2026-09-15 08:48:00,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-09-15 08:48:00,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-09-15 08:48:00,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-15 08:48:00,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-15 08:48:00,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.135 2026-09-15 08:48:00,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.184 2026-09-15 08:48:00,670 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:00,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-09-15 08:48:00,731 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:00,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.033 0.089 2026-09-15 08:48:00,927 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.026 2026-09-15 08:48:00,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.017 2026-09-15 08:48:01,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:01,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.074 0.070 2026-09-15 08:48:01,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.074 0.070 2026-09-15 08:48:01,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.132 2026-09-15 08:48:01,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.024 2026-09-15 08:48:01,435 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:01,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.018 2026-09-15 08:48:01,527 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:01,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:01,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:01,680 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:01,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:01,867 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:01,877 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:01,879 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:01,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:01,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:02,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:02,107 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:02,112 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63259337 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '8e1cd590-0976-4721-a0d8-db5aedd475b3'}] 2026-09-15 08:48:02,122 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:48:02,453 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63259337 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '8e1cd590-0976-4721-a0d8-db5aedd475b3'} created pos.order #818 2026-09-15 08:48:02,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63259337 finished 2026-09-15 08:48:02,842 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1329] 2026-09-15 08:48:03,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 444 0.401 0.519 2026-09-15 08:48:03,078 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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-15 08:48:03,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68490476 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '8e1cd590-0976-4721-a0d8-db5aedd475b3'}] 2026-09-15 08:48:03,170 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:03,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68490476 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '8e1cd590-0976-4721-a0d8-db5aedd475b3'} sync ignored for existing PoS order pos.order(818,) (state: paid) 2026-09-15 08:48:03,195 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68490476 finished 2026-09-15 08:48:03,224 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:03,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:03,330 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:03,384 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:03,389 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 114 0.106 0.123 2026-09-15 08:48:03,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.040 2026-09-15 08:48:03,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.016 0.023 2026-09-15 08:48:03,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-15 08:48:03,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:03,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:03] "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.039 0.071 2026-09-15 08:48:03,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.051 0.084 2026-09-15 08:48:03,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.013 0.125 2026-09-15 08:48:03,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.033 2026-09-15 08:48:03,937 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:03,981 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.022 2026-09-15 08:48:04,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:04,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-09-15 08:48:04,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-15 08:48:04,159 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19387612 (allocated 21630976) 2026-09-15 08:48:04,168 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 80205 2026-09-15 08:48:04,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-09-15 08:48:04,170 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 80205 2026-09-15 08:48:04,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084804_225079_test_quantity_updated_settle.txt 2026-09-15 08:48:04,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpule8glc9_chrome_odoo" 2026-09-15 08:48:04,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-09-15 08:48:04,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2162404 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '23158575-22c8-4eb8-948b-048c953aa63c'}] 2026-09-15 08:48:04,943 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1331] 2026-09-15 08:48:06,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2162404 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '23158575-22c8-4eb8-948b-048c953aa63c'} created pos.order #819 2026-09-15 08:48:06,227 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2162404 finished 2026-09-15 08:48:06,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44328302 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'be89a5f4-a9fc-452c-9cb8-34065bf613e8'}] 2026-09-15 08:48:07,030 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44328302 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'be89a5f4-a9fc-452c-9cb8-34065bf613e8'} created pos.order #820 2026-09-15 08:48:07,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44328302 finished 2026-09-15 08:48:07,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-09-15 08:48:07,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58287364 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '74520d80-6ed8-4ffd-91cd-c62dec03d0d1'}] 2026-09-15 08:48:07,989 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1336] 2026-09-15 08:48:09,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58287364 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '74520d80-6ed8-4ffd-91cd-c62dec03d0d1'} created pos.order #821 2026-09-15 08:48:09,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58287364 finished 2026-09-15 08:48:09,636 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-09-15 08:48:10,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 80363 2026-09-15 08:48:10,206 44 INFO rb-7f8ce6a-224855-415796 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/tmphtl9mzbm_chrome_odoo 2026-09-15 08:48:10,206 44 INFO rb-7f8ce6a-224855-415796 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:34373/json/version 2026-09-15 08:48:10,207 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:10,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:48:10,232 44 INFO rb-7f8ce6a-224855-415796 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:34373/json 2026-09-15 08:48:10,233 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:10,235 44 INFO rb-7f8ce6a-224855-415796 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:34373/devtools/page/5079E3FB6D09B0044EBA16F823E2CAFA 2026-09-15 08:48:10,238 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:10,238 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:10,315 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:48:10,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:10,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:10,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:10,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:48:10,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:10] "GET /pos/ui/126 HTTP/1.1" 200 - 132 0.095 0.463 2026-09-15 08:48:10,890 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '5079E3FB6D09B0044EBA16F823E2CAFA', 'loaderId': '34CF3E4AF3357641BB17EC2B20808DE9', 'isDownload': False} 2026-09-15 08:48:10,890 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:10,895 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:48:10,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:10] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 08:48:10,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:10] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:48:10,948 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:10] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.026 2026-09-15 08:48:11,371 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:11,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:48:11,416 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:11,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-15 08:48:11,425 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:11,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:48:11,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:11,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-15 08:48:11,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.029 2026-09-15 08:48:11,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-15 08:48:11,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.032 2026-09-15 08:48:12,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.212 0.307 2026-09-15 08:48:12,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "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-15 08:48:12,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:48:12,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-15 08:48:12,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:48:12,300 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:12,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:12,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:12,351 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:12,366 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:12,371 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:48:12,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.012 0.025 2026-09-15 08:48:12,398 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:48:12,414 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:12,435 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:48:12,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.015 0.057 2026-09-15 08:48:12,484 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:12,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.027 0.046 2026-09-15 08:48:12,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.027 0.116 2026-09-15 08:48:12,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:12,562 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:12,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-15 08:48:12,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-09-15 08:48:12,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-15 08:48:12,655 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:12,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:48:12,686 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:12,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-15 08:48:12,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-15 08:48:12,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-09-15 08:48:12,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.157 2026-09-15 08:48:12,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-09-15 08:48:12,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-09-15 08:48:12,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.030 0.185 2026-09-15 08:48:12,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:12,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:13,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.067 0.093 2026-09-15 08:48:13,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.032 2026-09-15 08:48:13,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-15 08:48:13,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:13,465 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:13] "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.036 0.070 2026-09-15 08:48:13,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.045 0.067 2026-09-15 08:48:13,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.098 2026-09-15 08:48:13,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.025 2026-09-15 08:48:13,686 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:13,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.028 0.034 2026-09-15 08:48:13,816 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:13,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:13,917 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:13,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:14,023 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:14,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:14,146 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:14,155 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:14,156 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:14,195 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:14,249 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:14,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:14,381 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:14,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69835424 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6eb95755-142b-463c-88b6-922d634df6e4'}] 2026-09-15 08:48:14,389 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:14,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69835424 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6eb95755-142b-463c-88b6-922d634df6e4'} created pos.order #823 2026-09-15 08:48:14,803 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69835424 finished 2026-09-15 08:48:15,139 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1340] 2026-09-15 08:48:15,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 452 0.457 0.477 2026-09-15 08:48:15,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:15] "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-15 08:48:15,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:15,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14299380 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6eb95755-142b-463c-88b6-922d634df6e4'}] 2026-09-15 08:48:15,448 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14299380 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6eb95755-142b-463c-88b6-922d634df6e4'} sync ignored for existing PoS order pos.order(823,) (state: paid) 2026-09-15 08:48:15,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14299380 finished 2026-09-15 08:48:15,506 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:15,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:15,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.059 0.078 2026-09-15 08:48:15,604 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:15,660 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:15,715 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:15,747 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.028 2026-09-15 08:48:15,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.014 0.022 2026-09-15 08:48:15,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:48:15,852 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:15,950 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:15] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.030 0.067 2026-09-15 08:48:16,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.033 0.057 2026-09-15 08:48:16,066 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.089 2026-09-15 08:48:16,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.021 2026-09-15 08:48:16,150 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.021 2026-09-15 08:48:16,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,308 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,748 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:16,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36389782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '225fdc8f-993b-4f00-a2c6-85c09c1c005f'}] 2026-09-15 08:48:17,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36389782 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '225fdc8f-993b-4f00-a2c6-85c09c1c005f'} created pos.order #824 2026-09-15 08:48:17,057 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36389782 finished 2026-09-15 08:48:17,253 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1342] 2026-09-15 08:48:17,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 326 0.256 0.395 2026-09-15 08:48:17,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48: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-15 08:48:17,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74596180 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '225fdc8f-993b-4f00-a2c6-85c09c1c005f'}] 2026-09-15 08:48:17,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:17,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74596180 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '225fdc8f-993b-4f00-a2c6-85c09c1c005f'} sync ignored for existing PoS order pos.order(824,) (state: paid) 2026-09-15 08:48:17,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74596180 finished 2026-09-15 08:48:17,571 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:17,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.032 0.069 2026-09-15 08:48:17,622 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-09-15 08:48:17,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:17,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 20779380 (allocated 22417408) 2026-09-15 08:48:17,769 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 80363 2026-09-15 08:48:17,770 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-09-15 08:48:17,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 80363 2026-09-15 08:48:17,869 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084817_869028_test_sale_order_fp_different_from_partner_one.txt 2026-09-15 08:48:17,869 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmphtl9mzbm_chrome_odoo" 2026-09-15 08:48:17,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-09-15 08:48:18,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 80518 2026-09-15 08:48:18,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpwatu3o5g_chrome_odoo 2026-09-15 08:48:18,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:34863/json/version 2026-09-15 08:48:18,472 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:18,488 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:48:18,488 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:34863/json 2026-09-15 08:48:18,488 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:18,491 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:34863/devtools/page/B72470C8BA944C19E44E9DA817F7A689 2026-09-15 08:48:18,493 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-09-15 08:48:18,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-09-15 08:48:18,577 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:48:18,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-09-15 08:48:18,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:18,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:18,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:48:19,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.038 0.503 2026-09-15 08:48:19,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': 'B72470C8BA944C19E44E9DA817F7A689', 'loaderId': 'B0047D04155A4314F2A6910834C16151', 'isDownload': False} 2026-09-15 08:48:19,136 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:19,143 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:48:19,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-09-15 08:48:19,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-15 08:48:19,187 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-09-15 08:48:19,609 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:19,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:48:19,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:48:19,652 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:19,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:19,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:48:19,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:19,707 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-09-15 08:48:19,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-15 08:48:19,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.026 2026-09-15 08:48:19,762 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-09-15 08:48:20,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.171 0.332 2026-09-15 08:48:20,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "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-15 08:48:20,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:48:20,476 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-09-15 08:48:20,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48: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-15 08:48:20,519 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-09-15 08:48:20,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:20,565 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:20,572 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:48:20,590 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:48:20,594 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:20,640 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:48:20,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.033 0.046 2026-09-15 08:48:20,659 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:48:20,680 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.013 0.084 2026-09-15 08:48:20,684 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:48:20,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:20,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.032 0.051 2026-09-15 08:48:20,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.033 0.112 2026-09-15 08:48:20,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.014 0.021 2026-09-15 08:48:20,874 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:20,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:20,890 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-09-15 08:48:20,909 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:48:20,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.014 0.066 2026-09-15 08:48:20,942 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:20,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-15 08:48:20,981 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:20] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-15 08:48:21,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-15 08:48:21,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-09-15 08:48:21,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-09-15 08:48:21,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-15 08:48:21,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-15 08:48:21,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.124 2026-09-15 08:48:21,175 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.025 0.139 2026-09-15 08:48:21,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:21,275 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:21,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:21,384 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:21,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:21,492 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:21,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:21,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:21,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:21,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.034 0.081 2026-09-15 08:48:21,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.011 2026-09-15 08:48:21,863 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 24 0.017 0.031 2026-09-15 08:48:21,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:48:21,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:22] "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.051 0.058 2026-09-15 08:48:22,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.055 0.072 2026-09-15 08:48:22,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.127 2026-09-15 08:48:22,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.021 2026-09-15 08:48:22,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:22] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.023 2026-09-15 08:48:22,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,665 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,890 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,946 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:22,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:23,049 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:23,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:23,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:23,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.036 2026-09-15 08:48:23,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:23] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.010 2026-09-15 08:48:23,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.009 0.022 2026-09-15 08:48:23,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:48:23,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:23,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:23] "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.053 0.065 2026-09-15 08:48:23,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.047 0.073 2026-09-15 08:48:23,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.121 2026-09-15 08:48:23,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.021 2026-09-15 08:48:23,652 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:23,684 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.022 2026-09-15 08:48:23,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:23,772 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:23,823 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:23,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-09-15 08:48:23,875 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:23,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 19823544 (allocated 21106688) 2026-09-15 08:48:23,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 80518 2026-09-15 08:48:23,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-09-15 08:48:23,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 80518 2026-09-15 08:48:24,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084824_044069_test_selected_partner_quotation_loading.txt 2026-09-15 08:48:24,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpwatu3o5g_chrome_odoo" 2026-09-15 08:48:24,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-09-15 08:48:24,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 80670 2026-09-15 08:48:24,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmprnu88yva_chrome_odoo 2026-09-15 08:48:24,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:37325/json/version 2026-09-15 08:48:24,855 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:24,868 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:48:24,868 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:37325/json 2026-09-15 08:48:24,869 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:24,870 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:37325/devtools/page/2AAE2D215F9487BA0292D28850BD1154 2026-09-15 08:48:24,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-09-15 08:48:24,875 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-09-15 08:48:24,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:48:24,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-09-15 08:48:24,961 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:24,965 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:24,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:48:25,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:25] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.036 0.623 2026-09-15 08:48:25,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': '2AAE2D215F9487BA0292D28850BD1154', 'loaderId': 'C9CF68BFA235C8D23FE0D635BB6F1338', 'isDownload': False} 2026-09-15 08:48:25,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:25,642 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:48:25,659 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:25] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:48:25,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:25] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:48:25,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:25] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-15 08:48:26,069 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:26,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:48:26,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:26,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:48:26,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:26,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:48:26,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:26,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.013 2026-09-15 08:48:26,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.024 2026-09-15 08:48:26,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.031 2026-09-15 08:48:26,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.028 2026-09-15 08:48:26,788 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.232 0.272 2026-09-15 08:48:26,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.013 2026-09-15 08:48:26,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.008 2026-09-15 08:48:26,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-15 08:48:26,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.005 2026-09-15 08:48:26,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-09-15 08:48:26,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:48:27,034 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:27,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:27,053 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:48:27,056 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:48:27,068 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:27,071 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48: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-15 08:48:27,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.018 0.033 2026-09-15 08:48:27,100 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:48:27,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.060 2026-09-15 08:48:27,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.016 0.063 2026-09-15 08:48:27,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:27,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.025 0.106 2026-09-15 08:48:27,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.027 2026-09-15 08:48:27,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-15 08:48:27,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-15 08:48:27,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.092 2026-09-15 08:48:27,354 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:27,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.110 2026-09-15 08:48:27,375 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:27,385 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:27,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-15 08:48:27,413 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:27,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-15 08:48:27,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-09-15 08:48:27,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-15 08:48:27,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-15 08:48:27,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-15 08:48:27,572 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.137 2026-09-15 08:48:27,604 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:27,664 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:27,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.023 0.058 2026-09-15 08:48:27,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.012 0.024 2026-09-15 08:48:27,856 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:48:27,919 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:28,050 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.049 0.077 2026-09-15 08:48:28,173 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.049 0.067 2026-09-15 08:48:28,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.108 2026-09-15 08:48:28,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.027 2026-09-15 08:48:28,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:28,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.017 0.026 2026-09-15 08:48:28,404 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:28,455 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:28,507 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:28,574 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:28,590 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:28,592 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:28,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:28,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:28,743 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:28,807 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:28,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83945084 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ee144139-85ab-473c-9309-87e884d23c46'}] 2026-09-15 08:48:28,819 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:48:29,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83945084 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ee144139-85ab-473c-9309-87e884d23c46'} created pos.order #825 2026-09-15 08:48:29,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83945084 finished 2026-09-15 08:48:29,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 435 0.305 0.513 2026-09-15 08:48:29,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:48:29,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57259118 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ee144139-85ab-473c-9309-87e884d23c46'}] 2026-09-15 08:48:29,797 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-09-15 08:48:29,802 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:29,818 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57259118 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ee144139-85ab-473c-9309-87e884d23c46'} sync ignored for existing PoS order pos.order(825,) (state: paid) 2026-09-15 08:48:29,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57259118 finished 2026-09-15 08:48:29,882 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17685368 (allocated 19398656) 2026-09-15 08:48:29,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 80670 2026-09-15 08:48:29,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-09-15 08:48:29,899 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 80670 2026-09-15 08:48:29,960 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.082 0.089 2026-09-15 08:48:30,003 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084830_003046_test_settle_cancelled_sale_order.txt 2026-09-15 08:48:30,003 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmprnu88yva_chrome_odoo" 2026-09-15 08:48:30,053 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-09-15 08:48:30,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 80817 2026-09-15 08:48:30,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpq9lquiow_chrome_odoo 2026-09-15 08:48:30,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:38543/json/version 2026-09-15 08:48:30,513 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:30,532 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:48:30,532 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:38543/json 2026-09-15 08:48:30,533 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:30,536 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:38543/devtools/page/1FFE050E4D952CF1C16F832A3A205583 2026-09-15 08:48:30,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-09-15 08:48:30,541 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-09-15 08:48:30,623 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:48:30,626 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-09-15 08:48:30,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:30,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:30,637 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:48:31,147 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 132 0.067 0.445 2026-09-15 08:48:31,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '1FFE050E4D952CF1C16F832A3A205583', 'loaderId': '1CC962B2D36D033F18D2F0383AB2114C', 'isDownload': False} 2026-09-15 08:48:31,150 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:31,158 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:48:31,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:48:31,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:48:31,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 08:48:31,617 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:31,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-15 08:48:31,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.011 2026-09-15 08:48:31,687 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:31,693 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:31,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:48:31,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:31,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.013 2026-09-15 08:48:31,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-15 08:48:31,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.030 2026-09-15 08:48:31,814 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-15 08:48:32,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.224 0.281 2026-09-15 08:48:32,370 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:48:32,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:48:32,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.032 2026-09-15 08:48:32,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:48:32,504 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:32,508 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:32,550 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:32,577 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:48:32,577 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:48:32,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.024 0.025 2026-09-15 08:48:32,618 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48: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-15 08:48:32,622 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:48:32,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.065 2026-09-15 08:48:32,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-09-15 08:48:32,724 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:32,816 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-15 08:48:32,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.018 0.065 2026-09-15 08:48:32,868 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:48:32,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:32,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:32,931 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.046 0.125 2026-09-15 08:48:32,942 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:32,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:32] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-09-15 08:48:33,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.022 0.172 2026-09-15 08:48:33,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-15 08:48:33,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-15 08:48:33,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-15 08:48:33,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.168 2026-09-15 08:48:33,156 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.391 2026-09-15 08:48:33,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-15 08:48:33,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.025 0.175 2026-09-15 08:48:33,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-09-15 08:48:33,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:33,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-09-15 08:48:33,329 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:33,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.064 0.079 2026-09-15 08:48:33,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.012 0.025 2026-09-15 08:48:33,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:48:33,668 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:33,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.040 0.069 2026-09-15 08:48:33,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.056 0.065 2026-09-15 08:48:33,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.114 2026-09-15 08:48:33,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.023 2026-09-15 08:48:34,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:34,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.022 0.022 2026-09-15 08:48:34,135 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:34,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:34,237 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:34,288 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:34,339 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-09-15 08:48:34,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:34,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16384532 (allocated 17825792) 2026-09-15 08:48:34,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 80817 2026-09-15 08:48:34,406 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-09-15 08:48:34,406 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 80817 2026-09-15 08:48:34,460 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084834_460696_test_settle_changed_price_with_lots.txt 2026-09-15 08:48:34,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpq9lquiow_chrome_odoo" 2026-09-15 08:48:34,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-15 08:48:34,878 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 80957 2026-09-15 08:48:34,879 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmp4y_7jfph_chrome_odoo 2026-09-15 08:48:34,879 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:43177/json/version 2026-09-15 08:48:34,881 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:34,900 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:48:34,900 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:43177/json 2026-09-15 08:48:34,901 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:34,907 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:43177/devtools/page/3E97E6AA7818921191F0B52928E6D08D 2026-09-15 08:48:34,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-09-15 08:48:34,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-09-15 08:48:35,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:48:35,007 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-09-15 08:48:35,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:35,009 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:35,020 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:48:35,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:35] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.038 0.424 2026-09-15 08:48:35,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '3E97E6AA7818921191F0B52928E6D08D', 'loaderId': '997779B38152E23EE424857236D95D7C', 'isDownload': False} 2026-09-15 08:48:35,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-15 08:48:35,491 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:48:35,509 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:35] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-15 08:48:35,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:35] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:48:35,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:35] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:48:35,939 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:48:35,948 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:48:35,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:48:35,970 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:35,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:35,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:48:35,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:48:36,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-09-15 08:48:36,038 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-15 08:48:36,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.037 2026-09-15 08:48:36,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.036 2026-09-15 08:48:36,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.221 0.279 2026-09-15 08:48:36,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.008 2026-09-15 08:48:36,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.001 0.006 2026-09-15 08:48:36,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.048 2026-09-15 08:48:36,827 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.001 0.005 2026-09-15 08:48:36,843 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:36,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:36,886 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:36,892 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:36,909 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:48:36,910 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:48:36,942 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.013 0.026 2026-09-15 08:48:36,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.050 2026-09-15 08:48:36,966 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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-15 08:48:36,967 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:48:37,011 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:37,070 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:37,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.058 0.046 2026-09-15 08:48:37,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.044 0.129 2026-09-15 08:48:37,205 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.074 2026-09-15 08:48:37,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:37,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-15 08:48:37,233 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:37,240 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:37,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-09-15 08:48:37,276 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:37,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-09-15 08:48:37,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-15 08:48:37,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.012 0.147 2026-09-15 08:48:37,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-15 08:48:37,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:48:37,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:48:37,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.111 2026-09-15 08:48:37,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.170 2026-09-15 08:48:37,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:37,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:37,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.029 0.065 2026-09-15 08:48:37,808 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.040 2026-09-15 08:48:37,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-09-15 08:48:37,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:38] "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.040 0.063 2026-09-15 08:48:38,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.051 0.074 2026-09-15 08:48:38,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.120 2026-09-15 08:48:38,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.022 2026-09-15 08:48:38,251 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.023 2026-09-15 08:48:38,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,456 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,507 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,575 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,588 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:38,589 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:38,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,676 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,742 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,803 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:38,808 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60078682 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0058f832-9760-47d3-8444-7416613339ee'}] 2026-09-15 08:48:38,823 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:48:38,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60078682 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0058f832-9760-47d3-8444-7416613339ee'} created pos.order #826 2026-09-15 08:48:38,909 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60078682 finished 2026-09-15 08:48:39,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 132 0.094 0.133 2026-09-15 08:48:39,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:48:39,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-09-15 08:48:39,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:48:39,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15884320 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0058f832-9760-47d3-8444-7416613339ee'}] 2026-09-15 08:48:39,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15884320 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0058f832-9760-47d3-8444-7416613339ee'} sync ignored for existing PoS order pos.order(826,) (state: paid) 2026-09-15 08:48:39,177 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15884320 finished 2026-09-15 08:48:39,242 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17287148 (allocated 18612224) 2026-09-15 08:48:39,256 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 80957 2026-09-15 08:48:39,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-09-15 08:48:39,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 80957 2026-09-15 08:48:39,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.058 0.072 2026-09-15 08:48:39,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084839_326147_test_settle_draft_order_service_product.txt 2026-09-15 08:48:39,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmp4y_7jfph_chrome_odoo" 2026-09-15 08:48:39,345 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-09-15 08:48:40,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 81101 2026-09-15 08:48:40,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmp08mm_u8h_chrome_odoo 2026-09-15 08:48:40,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:40611/json/version 2026-09-15 08:48:40,217 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:40,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:48:40,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:40611/json 2026-09-15 08:48:40,221 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:40,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:40611/devtools/page/742EFF6BA9484BC07F6EB883A96C0DA2 2026-09-15 08:48:40,224 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-09-15 08:48:40,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-09-15 08:48:40,329 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:48:40,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-09-15 08:48:40,331 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:40,331 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:40,347 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:48:40,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:40] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.095 0.521 2026-09-15 08:48:40,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': '742EFF6BA9484BC07F6EB883A96C0DA2', 'loaderId': 'A44B22CCA7A9500033EAEF9684570EC3', 'isDownload': False} 2026-09-15 08:48:40,965 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:40,971 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:48:40,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:40] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:48:40,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:40] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-15 08:48:41,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:41] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-15 08:48:41,398 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:41,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:48:41,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:41,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:48:41,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:41,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:48:41,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:41,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-09-15 08:48:41,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-15 08:48:41,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.033 2026-09-15 08:48:41,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-09-15 08:48:42,045 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.194 0.262 2026-09-15 08:48:42,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:48:42,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:48:42,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-09-15 08:48:42,193 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:48:42,199 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:42,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:42,242 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:42,264 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:48:42,266 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:48:42,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-09-15 08:48:42,283 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:48:42,285 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:48:42,307 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.014 0.050 2026-09-15 08:48:42,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-09-15 08:48:42,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:42,455 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:48:42,486 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:48:42,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.030 0.042 2026-09-15 08:48:42,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-15 08:48:42,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:42,572 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.024 2026-09-15 08:48:42,594 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:42,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-15 08:48:42,609 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:42,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-15 08:48:42,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.040 0.219 2026-09-15 08:48:42,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.199 2026-09-15 08:48:42,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.287 2026-09-15 08:48:42,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-15 08:48:42,789 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-15 08:48:42,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-09-15 08:48:42,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.133 2026-09-15 08:48:42,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.031 0.161 2026-09-15 08:48:42,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:43,011 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:43,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.040 0.084 2026-09-15 08:48:43,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.035 2026-09-15 08:48:43,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.019 2026-09-15 08:48:43,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:43,473 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:43] "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.068 0.065 2026-09-15 08:48:43,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.060 0.055 2026-09-15 08:48:43,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.122 2026-09-15 08:48:43,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.019 2026-09-15 08:48:43,686 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:43,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:43] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.017 0.034 2026-09-15 08:48:43,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:43,876 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:43,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:43,978 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-09-15 08:48:43,979 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:44,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16427216 (allocated 17825792) 2026-09-15 08:48:44,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 81101 2026-09-15 08:48:44,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-09-15 08:48:44,078 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 81101 2026-09-15 08:48:44,139 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084844_139396_test_settle_groupable_lot_total_amount.txt 2026-09-15 08:48:44,139 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmp08mm_u8h_chrome_odoo" 2026-09-15 08:48:44,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-15 08:48:44,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 81241 2026-09-15 08:48:44,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpal6baku9_chrome_odoo 2026-09-15 08:48:44,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:37273/json/version 2026-09-15 08:48:44,748 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:44,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:48:44,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:37273/json 2026-09-15 08:48:44,775 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:44,780 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:37273/devtools/page/63EEA6CF035C7E22284636D2049E211C 2026-09-15 08:48:44,786 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-09-15 08:48:44,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-09-15 08:48:44,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:48:44,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-09-15 08:48:44,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:44,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:44,942 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:48:45,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.028 0.355 2026-09-15 08:48:45,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '63EEA6CF035C7E22284636D2049E211C', 'loaderId': '15A67BA97430DFB37946715AB8553DCF', 'isDownload': False} 2026-09-15 08:48:45,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-15 08:48:45,333 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:48:45,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:48:45,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:48:45,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:48:45,773 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:45,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:48:45,808 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 08:48:45,816 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:45,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:48:45,822 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:45,827 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:45,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-15 08:48:45,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.023 2026-09-15 08:48:45,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-09-15 08:48:45,916 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.031 2026-09-15 08:48:46,396 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.162 0.280 2026-09-15 08:48:46,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:48:46,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:48:46,541 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.033 2026-09-15 08:48:46,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:48:46,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-09-15 08:48:46,634 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:46,672 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:46,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:48:46,697 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:48:46,730 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-15 08:48:46,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.022 0.044 2026-09-15 08:48:46,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.074 2026-09-15 08:48:46,773 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:48:46,808 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:46,824 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:48:46,842 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:48:46,875 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.043 0.077 2026-09-15 08:48:46,881 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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-15 08:48:46,896 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:46,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.023 0.165 2026-09-15 08:48:46,931 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:46,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:46,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-15 08:48:46,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:46] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-09-15 08:48:47,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-15 08:48:47,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.133 2026-09-15 08:48:47,060 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.011 0.165 2026-09-15 08:48:47,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-15 08:48:47,102 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:48:47,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-15 08:48:47,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-15 08:48:47,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-15 08:48:47,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.186 2026-09-15 08:48:47,253 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:47,311 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:47,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.044 0.073 2026-09-15 08:48:47,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.029 2026-09-15 08:48:47,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:48:47,590 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:47,709 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.049 0.069 2026-09-15 08:48:47,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.065 0.062 2026-09-15 08:48:47,856 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.125 2026-09-15 08:48:47,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.017 2026-09-15 08:48:47,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:47,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.021 2026-09-15 08:48:48,033 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,084 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,135 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,236 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,480 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,537 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,587 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,638 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,689 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:48,740 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-09-15 08:48:48,740 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-15 08:48:48,810 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17094796 (allocated 18874368) 2026-09-15 08:48:48,814 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 81241 2026-09-15 08:48:48,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-09-15 08:48:48,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 81241 2026-09-15 08:48:48,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084848_884801_test_settle_order_change_customer.txt 2026-09-15 08:48:48,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpal6baku9_chrome_odoo" 2026-09-15 08:48:48,895 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-15 08:48:49,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 81383 2026-09-15 08:48:49,462 44 INFO rb-7f8ce6a-224855-415796 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/tmpyku569ta_chrome_odoo 2026-09-15 08:48:49,462 44 INFO rb-7f8ce6a-224855-415796 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:35305/json/version 2026-09-15 08:48:49,465 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:49,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:48:49,484 44 INFO rb-7f8ce6a-224855-415796 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:35305/json 2026-09-15 08:48:49,485 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:49,488 44 INFO rb-7f8ce6a-224855-415796 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:35305/devtools/page/27C8F80038A6ACF2353C57A1B56D9EC6 2026-09-15 08:48:49,490 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:49,491 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:49,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:48:49,575 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:49,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:49,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:49,586 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:48:50,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.052 0.416 2026-09-15 08:48:50,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '27C8F80038A6ACF2353C57A1B56D9EC6', 'loaderId': '2635D54CC4F6305E501D7036973A3789', 'isDownload': False} 2026-09-15 08:48:50,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:50,062 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:48:50,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-15 08:48:50,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:48:50,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-09-15 08:48:50,472 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:50,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:48:50,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:48:50,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:48:50,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:50,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:50,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:50,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.018 2026-09-15 08:48:50,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-15 08:48:50,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.023 2026-09-15 08:48:50,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-15 08:48:51,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.222 0.285 2026-09-15 08:48:51,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.017 2026-09-15 08:48:51,272 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.005 2026-09-15 08:48:51,315 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-15 08:48:51,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.004 2026-09-15 08:48:51,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:51,360 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:51,425 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:51,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:48:51,458 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:48:51,467 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:48:51,488 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.020 0.033 2026-09-15 08:48:51,516 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:48:51,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.069 2026-09-15 08:48:51,522 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:48:51,541 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:48:51,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.025 0.029 2026-09-15 08:48:51,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.014 0.064 2026-09-15 08:48:51,621 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:51,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.032 2026-09-15 08:48:51,708 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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-15 08:48:51,712 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:51,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-15 08:48:51,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-15 08:48:51,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-15 08:48:51,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:51,789 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-15 08:48:51,798 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:51,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-15 08:48:51,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-15 08:48:51,870 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:48:51,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-09-15 08:48:51,931 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-09-15 08:48:51,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:51] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-09-15 08:48:52,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.040 0.192 2026-09-15 08:48:52,088 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:52,148 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:52,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:52] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.044 0.092 2026-09-15 08:48:52,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.040 0.032 2026-09-15 08:48:52,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:48:52,507 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:52,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:52] "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.065 0.100 2026-09-15 08:48:52,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.071 0.076 2026-09-15 08:48:52,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.135 2026-09-15 08:48:52,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.025 2026-09-15 08:48:52,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:52,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.018 2026-09-15 08:48:53,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:53,081 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:53,093 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:53,094 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:53,131 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:53,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:53,239 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:53,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:53,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:53,409 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:53,460 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:53,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:53,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36667212 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'dcf79701-1452-4a9b-83cd-b2bfda22b084'}] 2026-09-15 08:48:53,530 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:53,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36667212 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'dcf79701-1452-4a9b-83cd-b2bfda22b084'} created pos.order #827 2026-09-15 08:48:53,776 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36667212 finished 2026-09-15 08:48:54,077 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1349] 2026-09-15 08:48:54,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 418 0.276 0.425 2026-09-15 08:48:54,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48: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-15 08:48:54,365 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94718293 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'dcf79701-1452-4a9b-83cd-b2bfda22b084'}] 2026-09-15 08:48:54,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:54,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94718293 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'dcf79701-1452-4a9b-83cd-b2bfda22b084'} sync ignored for existing PoS order pos.order(827,) (state: paid) 2026-09-15 08:48:54,394 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94718293 finished 2026-09-15 08:48:54,447 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:54,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:54,512 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.059 0.090 2026-09-15 08:48:54,537 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:54,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:54,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:54,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.038 2026-09-15 08:48:54,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 14 0.009 0.028 2026-09-15 08:48:54,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-15 08:48:54,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:54,910 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:54] "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.046 0.061 2026-09-15 08:48:55,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.032 0.082 2026-09-15 08:48:55,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.105 2026-09-15 08:48:55,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.013 2026-09-15 08:48:55,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.008 0.022 2026-09-15 08:48:55,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,244 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,399 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,504 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,673 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:55,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66439958 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '62fdab5a-eb60-433b-afee-dad4435d6279'}] 2026-09-15 08:48:55,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66439958 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '62fdab5a-eb60-433b-afee-dad4435d6279'} created pos.order #828 2026-09-15 08:48:55,917 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66439958 finished 2026-09-15 08:48:56,189 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1352] 2026-09-15 08:48:56,333 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1353] 2026-09-15 08:48:56,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 416 0.362 0.490 2026-09-15 08:48:56,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.004 2026-09-15 08:48:56,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64292644 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '62fdab5a-eb60-433b-afee-dad4435d6279'}] 2026-09-15 08:48:56,650 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-09-15 08:48:56,652 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:48:56,653 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64292644 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': '62fdab5a-eb60-433b-afee-dad4435d6279'} sync ignored for existing PoS order pos.order(828,) (state: paid) 2026-09-15 08:48:56,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64292644 finished 2026-09-15 08:48:56,775 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20819676 (allocated 22679552) 2026-09-15 08:48:56,784 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.057 0.087 2026-09-15 08:48:56,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 81383 2026-09-15 08:48:56,792 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-09-15 08:48:56,794 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 81383 2026-09-15 08:48:56,846 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084856_846188_test_settle_order_ship_later_effect_on_so.txt 2026-09-15 08:48:56,846 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmpyku569ta_chrome_odoo" 2026-09-15 08:48:56,945 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-15 08:48:57,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 81538 2026-09-15 08:48:57,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmp4et1tald_chrome_odoo 2026-09-15 08:48:57,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:43885/json/version 2026-09-15 08:48:57,674 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:57,696 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:48:57,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:43885/json 2026-09-15 08:48:57,699 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:48:57,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:43885/devtools/page/2103675F2DF3BD4EFFD3BEE0DB6EA187 2026-09-15 08:48:57,703 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-09-15 08:48:57,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-09-15 08:48:57,791 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:48:57,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-09-15 08:48:57,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:57,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:57,825 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:48:58,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:58] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.041 0.606 2026-09-15 08:48:58,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '2103675F2DF3BD4EFFD3BEE0DB6EA187', 'loaderId': 'B404751502CF84980E8821BC1C0DADE5', 'isDownload': False} 2026-09-15 08:48:58,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-15 08:48:58,475 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:48:58,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:58] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 08:48:58,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:58] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 08:48:58,507 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:58] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:48:58,916 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:48:58,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:48:58,949 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:58,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-15 08:48:58,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:58,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:48:58,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:59,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.012 2026-09-15 08:48:59,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.020 0.032 2026-09-15 08:48:59,045 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-15 08:48:59,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.026 2026-09-15 08:48:59,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.193 0.287 2026-09-15 08:48:59,615 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.009 2026-09-15 08:48:59,678 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.001 0.005 2026-09-15 08:48:59,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.030 2026-09-15 08:48:59,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.001 0.006 2026-09-15 08:48:59,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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-15 08:48:59,789 44 INFO rb-7f8ce6a-224855-415796 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-15 08:48:59,860 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:48:59,892 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.025 2026-09-15 08:48:59,893 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:48:59,896 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:48:59,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.008 0.049 2026-09-15 08:48:59,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-09-15 08:48:59,952 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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-15 08:48:59,954 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:48:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:49:00,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:00,081 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:00,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.049 0.039 2026-09-15 08:49:00,175 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:49:00,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:00,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.022 0.120 2026-09-15 08:49:00,229 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:00,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.012 0.116 2026-09-15 08:49:00,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:00,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:49:00,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.160 2026-09-15 08:49:00,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.228 2026-09-15 08:49:00,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.185 2026-09-15 08:49:00,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-15 08:49:00,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-09-15 08:49:00,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-15 08:49:00,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-15 08:49:00,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-15 08:49:00,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.036 0.226 2026-09-15 08:49:00,607 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:00,668 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:00,814 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.044 0.099 2026-09-15 08:49:00,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.035 2026-09-15 08:49:00,973 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:49:01,032 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:01] "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.048 0.051 2026-09-15 08:49:01,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.038 0.048 2026-09-15 08:49:01,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.088 2026-09-15 08:49:01,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.020 2026-09-15 08:49:01,321 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.010 0.020 2026-09-15 08:49:01,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,641 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,654 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:01,655 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:01,696 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,746 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,816 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:01,882 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71158132 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '474ab8fd-acfa-4abb-85e0-7f8aff323649'}] 2026-09-15 08:49:01,888 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:02,111 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1356, 1357] 2026-09-15 08:49:02,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71158132 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '474ab8fd-acfa-4abb-85e0-7f8aff323649'} created pos.order #829 2026-09-15 08:49:02,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71158132 finished 2026-09-15 08:49:02,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 400 0.311 0.444 2026-09-15 08:49:02,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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-15 08:49:02,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67464882 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '474ab8fd-acfa-4abb-85e0-7f8aff323649'}] 2026-09-15 08:49:02,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67464882 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '474ab8fd-acfa-4abb-85e0-7f8aff323649'} sync ignored for existing PoS order pos.order(829,) (state: paid) 2026-09-15 08:49:02,809 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-09-15 08:49:02,810 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 08:49:02,821 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67464882 finished 2026-09-15 08:49:02,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17317044 (allocated 18612224) 2026-09-15 08:49:02,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.054 0.102 2026-09-15 08:49:02,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 81538 2026-09-15 08:49:02,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-09-15 08:49:02,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 81538 2026-09-15 08:49:03,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084903_055613_test_settle_order_unreserve_order_lines.txt 2026-09-15 08:49:03,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmp4et1tald_chrome_odoo" 2026-09-15 08:49:03,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-15 08:49:04,384 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 81690 2026-09-15 08:49:04,384 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpf9bkzu1f_chrome_odoo 2026-09-15 08:49:04,384 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:35295/json/version 2026-09-15 08:49:04,386 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:04,388 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:49:04,388 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:35295/json 2026-09-15 08:49:04,388 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:04,390 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:35295/devtools/page/1B78231E75F2699A69429FFE88570D4F 2026-09-15 08:49:04,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-09-15 08:49:04,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-09-15 08:49:04,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:49:04,485 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-09-15 08:49:04,490 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:04,490 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:04,501 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:49:04,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:04] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.045 0.400 2026-09-15 08:49:04,947 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': '1B78231E75F2699A69429FFE88570D4F', 'loaderId': '4D369568388B0EFC659A223259710673', 'isDownload': False} 2026-09-15 08:49:04,947 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-15 08:49:04,953 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:49:04,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:04] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-15 08:49:04,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:04] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:49:05,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:05] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.036 2026-09-15 08:49:05,477 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:05,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:49:05,516 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:05,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:49:05,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:05,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:49:05,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:05,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.015 2026-09-15 08:49:05,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-15 08:49:05,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.016 0.025 2026-09-15 08:49:05,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.028 2026-09-15 08:49:06,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.167 0.266 2026-09-15 08:49:06,169 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:49:06,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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-15 08:49:06,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.034 2026-09-15 08:49:06,283 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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-15 08:49:06,297 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:06,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:06,344 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:06,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:06,370 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:49:06,382 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:49:06,404 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:49:06,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.026 0.031 2026-09-15 08:49:06,425 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:49:06,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.016 0.068 2026-09-15 08:49:06,453 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:06,479 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:06,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.021 0.030 2026-09-15 08:49:06,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.030 0.105 2026-09-15 08:49:06,560 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:06,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-15 08:49:06,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-15 08:49:06,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:06,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-09-15 08:49:06,637 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:06,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-09-15 08:49:06,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:06,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-15 08:49:06,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-15 08:49:06,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-15 08:49:06,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-09-15 08:49:06,770 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-15 08:49:06,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-09-15 08:49:06,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:49:06,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.025 0.149 2026-09-15 08:49:06,919 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:06,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:07,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.049 0.069 2026-09-15 08:49:07,173 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.032 2026-09-15 08:49:07,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.014 2026-09-15 08:49:07,280 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:07,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:07] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.075 0.082 2026-09-15 08:49:07,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.045 0.073 2026-09-15 08:49:07,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.119 2026-09-15 08:49:07,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.028 2026-09-15 08:49:07,684 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:07,722 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:07] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.011 0.027 2026-09-15 08:49:07,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:07,852 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:07,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:07,954 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,005 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,263 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,419 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,585 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,709 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,724 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:08,725 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:08,760 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,878 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:08,998 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:09,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83256439 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '8d120e4d-79f4-4098-a7e3-cdcfdae19b96'}] 2026-09-15 08:49:09,006 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:09,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83256439 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '8d120e4d-79f4-4098-a7e3-cdcfdae19b96'} created pos.order #830 2026-09-15 08:49:09,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83256439 finished 2026-09-15 08:49:09,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 300 0.167 0.357 2026-09-15 08:49:09,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:49:09,646 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-09-15 08:49:09,646 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:49:09,648 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33975096 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '8d120e4d-79f4-4098-a7e3-cdcfdae19b96'}] 2026-09-15 08:49:09,653 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33975096 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '8d120e4d-79f4-4098-a7e3-cdcfdae19b96'} sync ignored for existing PoS order pos.order(830,) (state: paid) 2026-09-15 08:49:09,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33975096 finished 2026-09-15 08:49:09,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18014212 (allocated 19922944) 2026-09-15 08:49:09,762 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 81690 2026-09-15 08:49:09,764 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-09-15 08:49:09,765 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 81690 2026-09-15 08:49:09,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084909_830472_test_settle_order_with_different_product.txt 2026-09-15 08:49:09,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpf9bkzu1f_chrome_odoo" 2026-09-15 08:49:09,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: waiting for threads: [, ] 2026-09-15 08:49:09,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 122 0.090 0.114 2026-09-15 08:49:09,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-09-15 08:49:10,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 81838 2026-09-15 08:49:10,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmpbe65eynd_chrome_odoo 2026-09-15 08:49:10,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:46663/json/version 2026-09-15 08:49:10,436 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:10,460 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:49:10,460 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:46663/json 2026-09-15 08:49:10,461 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:10,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:46663/devtools/page/1B670800DD2005D2D92DB6B662E048E3 2026-09-15 08:49:10,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-09-15 08:49:10,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-09-15 08:49:10,587 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:49:10,589 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-09-15 08:49:10,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:10,591 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:10,602 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:49:11,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.030 0.370 2026-09-15 08:49:11,004 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '1B670800DD2005D2D92DB6B662E048E3', 'loaderId': '15AAEFD01000120C864AC8D163B9C3C1', 'isDownload': False} 2026-09-15 08:49:11,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-15 08:49:11,017 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:49:11,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:49:11,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:49:11,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:49:11,396 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:11,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:49:11,428 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:11,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 08:49:11,433 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:11,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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-15 08:49:11,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:11,476 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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.009 2026-09-15 08:49:11,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-15 08:49:11,528 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.027 2026-09-15 08:49:11,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-09-15 08:49:12,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.206 0.303 2026-09-15 08:49:12,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:12,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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.009 2026-09-15 08:49:12,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.038 2026-09-15 08:49:12,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:49:12,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:12,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:12,369 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:49:12,396 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:49:12,403 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:49:12,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.018 0.024 2026-09-15 08:49:12,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.058 2026-09-15 08:49:12,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-15 08:49:12,441 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:49:12,442 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:49:12,537 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:12,558 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:49:12,609 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.023 0.034 2026-09-15 08:49:12,676 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.028 0.097 2026-09-15 08:49:12,684 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:12,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:12,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.075 2026-09-15 08:49:12,706 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:12,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-15 08:49:12,737 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-15 08:49:12,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:12,770 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-15 08:49:12,799 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-09-15 08:49:12,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-09-15 08:49:12,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-15 08:49:12,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-09-15 08:49:12,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-15 08:49:12,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-15 08:49:12,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.026 0.162 2026-09-15 08:49:13,019 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:13,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:13,205 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.048 0.076 2026-09-15 08:49:13,283 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.028 2026-09-15 08:49:13,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.011 2026-09-15 08:49:13,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:13,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.084 0.081 2026-09-15 08:49:13,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.039 0.074 2026-09-15 08:49:13,709 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.114 2026-09-15 08:49:13,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.020 2026-09-15 08:49:13,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:13,853 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.015 0.035 2026-09-15 08:49:13,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:13,992 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:14,004 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:14,006 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:14,042 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:14,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:14,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:14,222 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:14,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78300453 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b66e441f-3d74-4f06-9099-04fac06afc0c'}] 2026-09-15 08:49:14,233 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:49:14,645 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78300453 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'b66e441f-3d74-4f06-9099-04fac06afc0c'} created pos.order #831 2026-09-15 08:49:14,660 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78300453 finished 2026-09-15 08:49:14,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 302 0.290 0.380 2026-09-15 08:49:14,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:14] "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-15 08:49:15,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54664703 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b66e441f-3d74-4f06-9099-04fac06afc0c'}] 2026-09-15 08:49:15,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54664703 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'b66e441f-3d74-4f06-9099-04fac06afc0c'} sync ignored for existing PoS order pos.order(831,) (state: paid) 2026-09-15 08:49:15,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-09-15 08:49:15,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:49:15,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54664703 finished 2026-09-15 08:49:15,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17426820 (allocated 19136512) 2026-09-15 08:49:15,159 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 81838 2026-09-15 08:49:15,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-09-15 08:49:15,170 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 81838 2026-09-15 08:49:15,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.067 0.088 2026-09-15 08:49:15,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084915_211460_test_settle_order_with_different_uom.txt 2026-09-15 08:49:15,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmpbe65eynd_chrome_odoo" 2026-09-15 08:49:15,240 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-15 08:49:15,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 81985 2026-09-15 08:49:15,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmp76n_wqfy_chrome_odoo 2026-09-15 08:49:15,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:35817/json/version 2026-09-15 08:49:15,773 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:15,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:49:15,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:35817/json 2026-09-15 08:49:15,778 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:15,781 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:35817/devtools/page/0A913CC1EAC508E0271F7236E7C23496 2026-09-15 08:49:15,784 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-09-15 08:49:15,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-09-15 08:49:15,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:49:15,887 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-09-15 08:49:15,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:15,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:15,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:49:16,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:16] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.056 0.605 2026-09-15 08:49:16,572 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': '0A913CC1EAC508E0271F7236E7C23496', 'loaderId': '404F2904C2A36CB7E0919510C445CB9D', 'isDownload': False} 2026-09-15 08:49:16,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-15 08:49:16,579 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:49:16,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:16] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:49:16,609 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:16] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-15 08:49:16,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:16] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-09-15 08:49:17,082 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:49:17,095 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-15 08:49:17,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:17,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:49:17,139 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:17,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:49:17,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:17,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.016 2026-09-15 08:49:17,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.044 2026-09-15 08:49:17,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.045 2026-09-15 08:49:17,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-09-15 08:49:17,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.184 0.256 2026-09-15 08:49:17,798 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "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-15 08:49:17,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:49:17,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.040 2026-09-15 08:49:17,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.005 2026-09-15 08:49:17,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:17,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:49:18,048 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-15 08:49:18,054 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-15 08:49:18,057 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:49:18,091 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-15 08:49:18,113 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:49:18,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.060 0.042 2026-09-15 08:49:18,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.010 0.127 2026-09-15 08:49:18,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.126 2026-09-15 08:49:18,184 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:18,224 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:18,275 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:18,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:18,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.070 0.042 2026-09-15 08:49:18,335 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:18,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:18,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.019 0.139 2026-09-15 08:49:18,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-09-15 08:49:18,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-15 08:49:18,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-15 08:49:18,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.204 2026-09-15 08:49:18,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-15 08:49:18,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-09-15 08:49:18,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-09-15 08:49:18,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-09-15 08:49:18,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-15 08:49:18,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-15 08:49:18,623 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-15 08:49:18,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.225 2026-09-15 08:49:18,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:18,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:18,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.046 0.081 2026-09-15 08:49:19,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.020 0.036 2026-09-15 08:49:19,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-15 08:49:19,109 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:19,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.059 0.073 2026-09-15 08:49:19,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.031 0.056 2026-09-15 08:49:19,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.077 2026-09-15 08:49:19,384 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:19] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.006 0.019 2026-09-15 08:49:19,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.021 2026-09-15 08:49:19,452 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:19,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.021 2026-09-15 08:49:19,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:19,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:19,651 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:19,702 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:19,753 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:19,803 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:19,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:19,904 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:19,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:20,014 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:20,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.032 2026-09-15 08:49:20,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.003 0.012 2026-09-15 08:49:20,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.012 0.020 2026-09-15 08:49:20,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:49:20,184 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:20,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.039 0.070 2026-09-15 08:49:20,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.052 0.064 2026-09-15 08:49:20,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.118 2026-09-15 08:49:20,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.023 2026-09-15 08:49:20,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.051 0.055 2026-09-15 08:49:20,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.046 0.066 2026-09-15 08:49:20,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.110 2026-09-15 08:49:20,777 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.016 2026-09-15 08:49:20,824 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:20,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:20] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.017 2026-09-15 08:49:20,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:20,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:20,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:21,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:21,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:21,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:21,181 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-09-15 08:49:21,182 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-15 08:49:21,264 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18164024 (allocated 19398656) 2026-09-15 08:49:21,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 81985 2026-09-15 08:49:21,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-09-15 08:49:21,276 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 81985 2026-09-15 08:49:21,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084921_336095_test_settle_order_with_incompatible_partner.txt 2026-09-15 08:49:21,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmp76n_wqfy_chrome_odoo" 2026-09-15 08:49:21,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-15 08:49:22,782 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 82141 2026-09-15 08:49:22,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmper9twoyj_chrome_odoo 2026-09-15 08:49:22,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:34021/json/version 2026-09-15 08:49:22,784 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:22,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:49:22,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:34021/json 2026-09-15 08:49:22,787 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:22,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:34021/devtools/page/6F3A86BEBD4CB9024CF7C778D54B41D6 2026-09-15 08:49:22,792 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-09-15 08:49:22,794 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-09-15 08:49:22,820 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:49:22,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-09-15 08:49:22,845 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:22,845 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:22,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:49:23,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.042 0.483 2026-09-15 08:49:23,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '6F3A86BEBD4CB9024CF7C778D54B41D6', 'loaderId': '9EB041931888DEAC3E47F609AB33F55A', 'isDownload': False} 2026-09-15 08:49:23,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-15 08:49:23,386 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:49:23,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 08:49:23,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:49:23,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-09-15 08:49:23,835 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:23,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-15 08:49:23,884 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:23,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:49:23,898 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:23,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:49:23,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:23,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.010 2026-09-15 08:49:23,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.029 2026-09-15 08:49:24,049 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.030 2026-09-15 08:49:24,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-09-15 08:49:24,556 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.185 0.270 2026-09-15 08:49:24,589 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "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-15 08:49:24,655 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:49:24,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-09-15 08:49:24,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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-15 08:49:24,744 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-09-15 08:49:24,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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-15 08:49:24,790 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:24,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:49:24,823 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:49:24,846 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-15 08:49:24,852 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:49:24,855 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:49:24,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.022 0.033 2026-09-15 08:49:24,875 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.067 2026-09-15 08:49:24,910 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:24,941 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:24,983 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:49:24,997 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:25,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.035 0.046 2026-09-15 08:49:25,013 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:25,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-15 08:49:25,045 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:25,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.091 2026-09-15 08:49:25,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.013 0.120 2026-09-15 08:49:25,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-09-15 08:49:25,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.024 0.205 2026-09-15 08:49:25,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-15 08:49:25,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-15 08:49:25,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-15 08:49:25,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-15 08:49:25,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-15 08:49:25,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-15 08:49:25,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-15 08:49:25,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.155 2026-09-15 08:49:25,385 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:25,445 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:25,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.032 0.061 2026-09-15 08:49:25,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 23 0.026 0.028 2026-09-15 08:49:25,684 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.007 2026-09-15 08:49:25,746 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:25,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.049 0.066 2026-09-15 08:49:25,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.054 0.065 2026-09-15 08:49:26,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.112 2026-09-15 08:49:26,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-09-15 08:49:26,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.021 2026-09-15 08:49:26,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,269 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,474 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,817 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,828 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:26,829 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:26,867 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:26,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:27,045 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:27,053 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39674393 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'dc90a29e-857d-498f-9202-d5bdb6b80422'}] 2026-09-15 08:49:27,056 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:27,435 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #238 deleted stock.move records with IDs: [1364] 2026-09-15 08:49:27,697 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39674393 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'dc90a29e-857d-498f-9202-d5bdb6b80422'} created pos.order #832 2026-09-15 08:49:27,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39674393 finished 2026-09-15 08:49:27,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 400 0.374 0.464 2026-09-15 08:49:27,928 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:49:28,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:28,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50633922 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'dc90a29e-857d-498f-9202-d5bdb6b80422'}] 2026-09-15 08:49:28,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50633922 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'dc90a29e-857d-498f-9202-d5bdb6b80422'} sync ignored for existing PoS order pos.order(832,) (state: paid) 2026-09-15 08:49:28,065 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50633922 finished 2026-09-15 08:49:28,102 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-09-15 08:49:28,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-15 08:49:28,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.053 0.105 2026-09-15 08:49:28,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 17656644 (allocated 19136512) 2026-09-15 08:49:28,208 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.086 2026-09-15 08:49:28,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 3 0.001 0.008 2026-09-15 08:49:28,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 82141 2026-09-15 08:49:28,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-09-15 08:49:28,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 82141 2026-09-15 08:49:28,308 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084928_308554_test_settle_order_with_kit.txt 2026-09-15 08:49:28,308 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmper9twoyj_chrome_odoo" 2026-09-15 08:49:28,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-09-15 08:49:29,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 82292 2026-09-15 08:49:29,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmp_km6_ev3_chrome_odoo 2026-09-15 08:49:29,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:43051/json/version 2026-09-15 08:49:29,119 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:29,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:49:29,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:43051/json 2026-09-15 08:49:29,122 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:29,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:43051/devtools/page/6FE6CFB2D66ED09D9BBCCE949DCF3BBD 2026-09-15 08:49:29,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-09-15 08:49:29,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-09-15 08:49:29,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:49:29,238 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-09-15 08:49:29,242 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:29,242 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:29,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:49:29,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:29] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.043 0.422 2026-09-15 08:49:29,721 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '6FE6CFB2D66ED09D9BBCCE949DCF3BBD', 'loaderId': '04E4D348D9BA1048F8E3434FD012FEDA', 'isDownload': False} 2026-09-15 08:49:29,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:29,726 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:49:29,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:29] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-09-15 08:49:29,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:29] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:49:29,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:29] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-09-15 08:49:30,211 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:30,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:49:30,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:49:30,246 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:30,255 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:30,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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-15 08:49:30,274 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:30,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.013 2026-09-15 08:49:30,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-15 08:49:30,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.030 2026-09-15 08:49:30,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-15 08:49:30,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.198 0.270 2026-09-15 08:49:30,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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-15 08:49:30,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:49:30,992 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:30] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.025 2026-09-15 08:49:31,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.003 2026-09-15 08:49:31,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-09-15 08:49:31,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:31,072 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:49:31,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:31,090 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:49:31,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.018 0.029 2026-09-15 08:49:31,124 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:49:31,149 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:31,154 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:31,156 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.008 0.074 2026-09-15 08:49:31,168 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:31,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.026 0.025 2026-09-15 08:49:31,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:31,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.025 0.096 2026-09-15 08:49:31,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.049 2026-09-15 08:49:31,350 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-09-15 08:49:31,356 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:31,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-09-15 08:49:31,385 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:49:31,403 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:31,407 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:31,409 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.120 2026-09-15 08:49:31,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.148 2026-09-15 08:49:31,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-15 08:49:31,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-15 08:49:31,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.012 0.161 2026-09-15 08:49:31,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-09-15 08:49:31,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.023 0.177 2026-09-15 08:49:31,650 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:31,710 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:31,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.036 0.088 2026-09-15 08:49:31,904 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.028 2026-09-15 08:49:31,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-15 08:49:32,012 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:32,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:32] "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.052 0.069 2026-09-15 08:49:32,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.039 0.056 2026-09-15 08:49:32,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.097 2026-09-15 08:49:32,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.030 2026-09-15 08:49:32,336 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:32,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.022 0.028 2026-09-15 08:49:32,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:32,520 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:32,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:32,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:32,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:32,723 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:32,774 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-09-15 08:49:32,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:32,869 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16249340 (allocated 17563648) 2026-09-15 08:49:32,890 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 82292 2026-09-15 08:49:32,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-09-15 08:49:32,892 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 82292 2026-09-15 08:49:32,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084932_986054_test_settle_order_with_lot.txt 2026-09-15 08:49:32,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmp_km6_ev3_chrome_odoo" 2026-09-15 08:49:32,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-09-15 08:49:33,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 82438 2026-09-15 08:49:33,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmpwqaqgl9s_chrome_odoo 2026-09-15 08:49:33,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:35031/json/version 2026-09-15 08:49:33,593 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:33,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:49:33,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:35031/json 2026-09-15 08:49:33,607 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:33,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:35031/devtools/page/208FC76D82CB9C4B187ED1D373082D43 2026-09-15 08:49:33,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-09-15 08:49:33,622 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-09-15 08:49:33,767 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:49:33,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-09-15 08:49:33,773 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:33,773 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:33,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:49:34,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.040 0.586 2026-09-15 08:49:34,410 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': '208FC76D82CB9C4B187ED1D373082D43', 'loaderId': 'BF5377628964CC975D880AA34D845E73', 'isDownload': False} 2026-09-15 08:49:34,410 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-15 08:49:34,417 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:49:34,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 08:49:34,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:49:34,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 08:49:34,872 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:34,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 08:49:34,912 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:34,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:49:34,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:34,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:49:34,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:34,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.006 0.011 2026-09-15 08:49:34,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-09-15 08:49:35,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.014 0.042 2026-09-15 08:49:35,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-09-15 08:49:35,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.226 0.314 2026-09-15 08:49:35,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "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-15 08:49:35,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:49:35,788 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-09-15 08:49:35,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:49:35,829 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:35,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:35,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:35,891 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:49:35,898 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:35,906 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:35,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.015 0.037 2026-09-15 08:49:35,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.055 2026-09-15 08:49:35,952 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:49:35,955 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:49:35,998 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:49:36,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.022 0.037 2026-09-15 08:49:36,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:36,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.022 0.090 2026-09-15 08:49:36,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.033 2026-09-15 08:49:36,125 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:36,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-15 08:49:36,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-15 08:49:36,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-15 08:49:36,197 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:36,197 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:49:36,215 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.116 2026-09-15 08:49:36,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-09-15 08:49:36,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:36,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-15 08:49:36,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-15 08:49:36,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-09-15 08:49:36,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-15 08:49:36,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.143 2026-09-15 08:49:36,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.029 0.168 2026-09-15 08:49:36,485 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:36,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:36,676 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.043 0.089 2026-09-15 08:49:36,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.017 0.031 2026-09-15 08:49:36,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-15 08:49:36,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:37,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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.072 0.079 2026-09-15 08:49:37,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.056 0.075 2026-09-15 08:49:37,169 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.135 2026-09-15 08:49:37,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.019 2026-09-15 08:49:37,256 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:37,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.019 0.029 2026-09-15 08:49:37,441 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:37,513 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:37,529 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:37,529 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:37,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:37,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:37,691 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:37,760 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:37,767 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33469894 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ed946f1f-72e6-46a4-a03d-2c2ab907952d'}] 2026-09-15 08:49:37,771 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:38,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33469894 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ed946f1f-72e6-46a4-a03d-2c2ab907952d'} created pos.order #833 2026-09-15 08:49:38,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33469894 finished 2026-09-15 08:49:38,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 365 0.184 0.383 2026-09-15 08:49:38,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:49:38,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-09-15 08:49:38,467 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:49:38,473 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60929925 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ed946f1f-72e6-46a4-a03d-2c2ab907952d'}] 2026-09-15 08:49:38,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60929925 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'ed946f1f-72e6-46a4-a03d-2c2ab907952d'} sync ignored for existing PoS order pos.order(833,) (state: paid) 2026-09-15 08:49:38,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60929925 finished 2026-09-15 08:49:38,576 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 18952972 (allocated 20844544) 2026-09-15 08:49:38,589 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 82438 2026-09-15 08:49:38,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-09-15 08:49:38,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 82438 2026-09-15 08:49:38,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.070 0.078 2026-09-15 08:49:38,656 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084938_656008_test_settle_order_with_multiple_uom.txt 2026-09-15 08:49:38,656 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmpwqaqgl9s_chrome_odoo" 2026-09-15 08:49:38,669 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-15 08:49:39,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 82585 2026-09-15 08:49:39,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmp1py5urpo_chrome_odoo 2026-09-15 08:49:39,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:32985/json/version 2026-09-15 08:49:39,402 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32985', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:39,410 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:49:39,410 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:32985/json 2026-09-15 08:49:39,410 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32985', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:39,412 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:32985/devtools/page/B6D237ADCF3D0E74538EBBF7FD9689E7 2026-09-15 08:49:39,413 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-09-15 08:49:39,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-09-15 08:49:39,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:49:39,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-09-15 08:49:39,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:39,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:39,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:49:39,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:39] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.047 0.413 2026-09-15 08:49:39,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': 'B6D237ADCF3D0E74538EBBF7FD9689E7', 'loaderId': '53B732A6B802C8C19434836DA279D5DC', 'isDownload': False} 2026-09-15 08:49:39,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-15 08:49:39,991 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:49:40,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:49:40,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:49:40,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:49:40,395 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:40,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-15 08:49:40,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:49:40,445 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:40,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:40,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:49:40,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:40,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.013 2026-09-15 08:49:40,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-15 08:49:40,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.015 0.027 2026-09-15 08:49:40,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.023 2026-09-15 08:49:41,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.221 0.294 2026-09-15 08:49:41,113 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.006 2026-09-15 08:49:41,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.001 0.005 2026-09-15 08:49:41,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.027 2026-09-15 08:49:41,232 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:49:41,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:41,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:41,318 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-15 08:49:41,346 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:49:41,364 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:49:41,364 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:49:41,396 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:49:41,400 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.057 0.047 2026-09-15 08:49:41,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.101 2026-09-15 08:49:41,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-09-15 08:49:41,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:41,518 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-15 08:49:41,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:41,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:41,556 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:49:41,563 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:41,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.072 0.044 2026-09-15 08:49:41,610 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-09-15 08:49:41,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-15 08:49:41,652 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.164 2026-09-15 08:49:41,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-15 08:49:41,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.021 0.235 2026-09-15 08:49:41,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.179 2026-09-15 08:49:41,800 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.183 2026-09-15 08:49:41,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-09-15 08:49:41,875 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.027 0.189 2026-09-15 08:49:41,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-15 08:49:41,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:49:41,917 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:41,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:41] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.267 2026-09-15 08:49:41,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:42,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.070 0.085 2026-09-15 08:49:42,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.015 0.022 2026-09-15 08:49:42,249 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:49:42,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:42,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:42] "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.043 0.059 2026-09-15 08:49:42,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.054 0.052 2026-09-15 08:49:42,541 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.108 2026-09-15 08:49:42,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.020 2026-09-15 08:49:42,637 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:42,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.024 2026-09-15 08:49:42,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:42,782 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:42,833 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:42,884 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:42,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:42,961 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:42,963 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:43,002 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:43,053 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:43,121 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:43,172 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:43,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:43,240 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21402169 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd6afebae-81ea-4eb9-b7b3-696d809cf41c'}] 2026-09-15 08:49:43,241 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:43,459 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1370] 2026-09-15 08:49:43,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21402169 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd6afebae-81ea-4eb9-b7b3-696d809cf41c'} created pos.order #834 2026-09-15 08:49:43,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21402169 finished 2026-09-15 08:49:43,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 379 0.267 0.426 2026-09-15 08:49:43,965 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:49:44,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-09-15 08:49:44,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:49:44,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77117780 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd6afebae-81ea-4eb9-b7b3-696d809cf41c'}] 2026-09-15 08:49:44,052 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77117780 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd6afebae-81ea-4eb9-b7b3-696d809cf41c'} sync ignored for existing PoS order pos.order(834,) (state: paid) 2026-09-15 08:49:44,065 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77117780 finished 2026-09-15 08:49:44,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.030 0.063 2026-09-15 08:49:44,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17379792 (allocated 18874368) 2026-09-15 08:49:44,149 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 82585 2026-09-15 08:49:44,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-09-15 08:49:44,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 82585 2026-09-15 08:49:44,208 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084944_207945_test_settle_order_with_multistep_delivery.txt 2026-09-15 08:49:44,208 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmp1py5urpo_chrome_odoo" 2026-09-15 08:49:44,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-15 08:49:45,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 82734 2026-09-15 08:49:45,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmpiggk2y8g_chrome_odoo 2026-09-15 08:49:45,632 44 INFO rb-7f8ce6a-224855-415796 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:35175/json/version 2026-09-15 08:49:45,633 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:45,636 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:49:45,636 44 INFO rb-7f8ce6a-224855-415796 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:35175/json 2026-09-15 08:49:45,636 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:45,638 44 INFO rb-7f8ce6a-224855-415796 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:35175/devtools/page/877613C4840FF6F504716DD6853809B7 2026-09-15 08:49:45,641 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:45,645 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-09-15 08:49:45,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:49:45,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-09-15 08:49:45,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:45,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:45,808 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:49:46,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.033 0.411 2026-09-15 08:49:46,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': '877613C4840FF6F504716DD6853809B7', 'loaderId': 'B5C5F6D604AC11AD312A1BDFC9940C4B', 'isDownload': False} 2026-09-15 08:49:46,253 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:46,269 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:49:46,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-15 08:49:46,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:49:46,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-09-15 08:49:46,708 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:46,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:49:46,761 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:49:46,767 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:46,771 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:46,782 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:49:46,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:46,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "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.010 2026-09-15 08:49:46,841 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.025 2026-09-15 08:49:46,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.044 2026-09-15 08:49:46,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-15 08:49:47,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.246 0.270 2026-09-15 08:49:47,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:49:47,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:49:47,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.032 2026-09-15 08:49:47,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:49:47,655 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:47,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-15 08:49:47,709 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:47,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:47,743 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:49:47,755 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:49:47,768 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:47,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.034 0.030 2026-09-15 08:49:47,800 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.067 2026-09-15 08:49:47,826 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:47,847 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "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-15 08:49:47,849 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:49:47,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.038 0.085 2026-09-15 08:49:47,909 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:49:47,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:47,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.042 0.158 2026-09-15 08:49:47,965 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:47,971 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:47,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:47] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-15 08:49:48,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-09-15 08:49:48,043 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.164 2026-09-15 08:49:48,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.182 2026-09-15 08:49:48,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.171 2026-09-15 08:49:48,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-15 08:49:48,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-15 08:49:48,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.148 2026-09-15 08:49:48,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.147 2026-09-15 08:49:48,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-09-15 08:49:48,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:48,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.214 2026-09-15 08:49:48,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:48,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.067 0.089 2026-09-15 08:49:48,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.020 0.031 2026-09-15 08:49:48,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.014 2026-09-15 08:49:48,638 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:48,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "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.039 0.070 2026-09-15 08:49:48,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.038 0.072 2026-09-15 08:49:48,875 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.109 2026-09-15 08:49:48,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.022 2026-09-15 08:49:48,949 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:48,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:48] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.016 2026-09-15 08:49:49,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,081 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,248 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,260 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:49,260 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:49,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,467 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,524 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,582 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:49,652 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35445521 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd12b14a1-9da2-4100-9cae-a4651302cdb8'}] 2026-09-15 08:49:49,657 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:49:49,803 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1375] 2026-09-15 08:49:51,134 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35445521 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd12b14a1-9da2-4100-9cae-a4651302cdb8'} created pos.order #835 2026-09-15 08:49:51,302 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35445521 finished 2026-09-15 08:49:51,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 860 0.582 1.198 2026-09-15 08:49:51,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:49:51,476 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:49:51,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-09-15 08:49:51,565 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-15 08:49:51,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:51] "GET /account/download_invoice_documents/804/pdf HTTP/1.1" 200 - 22 0.020 0.030 2026-09-15 08:49:51,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26707073 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd12b14a1-9da2-4100-9cae-a4651302cdb8'}] 2026-09-15 08:49:51,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26707073 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd12b14a1-9da2-4100-9cae-a4651302cdb8'} sync ignored for existing PoS order pos.order(835,) (state: done) 2026-09-15 08:49:51,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26707073 finished 2026-09-15 08:49:51,639 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17815120 (allocated 19136512) 2026-09-15 08:49:51,643 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 82734 2026-09-15 08:49:51,644 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-09-15 08:49:51,651 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 82734 2026-09-15 08:49:51,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.039 0.099 2026-09-15 08:49:51,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084951_714712_test_settle_order_with_multistep_delivery_receipt.txt 2026-09-15 08:49:51,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmpiggk2y8g_chrome_odoo" 2026-09-15 08:49:51,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-09-15 08:49:52,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 82887 2026-09-15 08:49:52,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmpwj23e9wq_chrome_odoo 2026-09-15 08:49:52,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:33605/json/version 2026-09-15 08:49:52,206 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33605', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:52,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:49:52,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:33605/json 2026-09-15 08:49:52,215 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33605', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:52,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:33605/devtools/page/608AC4D1BBF31399B3600FA41111178D 2026-09-15 08:49:52,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-09-15 08:49:52,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-09-15 08:49:52,312 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:49:52,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-09-15 08:49:52,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:52,317 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:52,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:49:53,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.044 0.661 2026-09-15 08:49:53,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '608AC4D1BBF31399B3600FA41111178D', 'loaderId': '9DDD6682028AB53ECC315A5928DE9C9F', 'isDownload': False} 2026-09-15 08:49:53,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-15 08:49:53,043 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:49:53,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.016 2026-09-15 08:49:53,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 08:49:53,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 08:49:53,507 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:53,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:49:53,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:49:53,548 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:53,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:53,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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-15 08:49:53,572 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:53,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.014 2026-09-15 08:49:53,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.029 2026-09-15 08:49:53,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.014 2026-09-15 08:49:53,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.030 2026-09-15 08:49:54,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.225 0.259 2026-09-15 08:49:54,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:49:54,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:49:54,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-09-15 08:49:54,364 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:49:54,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-09-15 08:49:54,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:54,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:54,460 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:49:54,470 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:54,479 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:49:54,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.018 0.025 2026-09-15 08:49:54,531 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:49:54,535 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:49:54,538 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.005 0.071 2026-09-15 08:49:54,572 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:54,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:54,634 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.047 0.053 2026-09-15 08:49:54,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.040 0.112 2026-09-15 08:49:54,726 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:54,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.070 2026-09-15 08:49:54,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-15 08:49:54,780 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:54,784 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-15 08:49:54,792 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:49:54,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.124 2026-09-15 08:49:54,828 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:54,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-09-15 08:49:54,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.131 2026-09-15 08:49:54,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-15 08:49:54,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-15 08:49:54,931 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-15 08:49:54,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:54] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-15 08:49:55,049 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.191 2026-09-15 08:49:55,084 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:55,156 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:55,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.069 0.089 2026-09-15 08:49:55,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.023 0.031 2026-09-15 08:49:55,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-15 08:49:55,515 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:55,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.045 0.061 2026-09-15 08:49:55,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.063 0.067 2026-09-15 08:49:55,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.124 2026-09-15 08:49:55,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.032 2026-09-15 08:49:55,868 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:55,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.023 2026-09-15 08:49:55,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:56,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:56,052 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:56,053 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:56,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:56,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:56,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:56,281 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:56,284 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11287195 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '45b172da-36f1-450e-8544-023ba11b95ee'}] 2026-09-15 08:49:56,290 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:49:56,639 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11287195 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '45b172da-36f1-450e-8544-023ba11b95ee'} created pos.order #836 2026-09-15 08:49:56,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11287195 finished 2026-09-15 08:49:56,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 407 0.266 0.428 2026-09-15 08:49:57,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:49:57,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-09-15 08:49:57,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:49:57,129 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89494049 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '45b172da-36f1-450e-8544-023ba11b95ee'}] 2026-09-15 08:49:57,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89494049 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '45b172da-36f1-450e-8544-023ba11b95ee'} sync ignored for existing PoS order pos.order(836,) (state: paid) 2026-09-15 08:49:57,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89494049 finished 2026-09-15 08:49:57,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17305340 (allocated 18874368) 2026-09-15 08:49:57,240 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.039 0.082 2026-09-15 08:49:57,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 82887 2026-09-15 08:49:57,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-09-15 08:49:57,246 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 82887 2026-09-15 08:49:57,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_084957_304998_test_settle_quotation_delivered_qty.txt 2026-09-15 08:49:57,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmpwj23e9wq_chrome_odoo" 2026-09-15 08:49:57,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-09-15 08:49:57,877 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted product.template.attribute.value records with IDs: [978] 2026-09-15 08:49:57,888 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted product.template.attribute.value records with IDs: [979] 2026-09-15 08:49:58,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 83038 2026-09-15 08:49:58,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmp6f32hspy_chrome_odoo 2026-09-15 08:49:58,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:35073/json/version 2026-09-15 08:49:58,161 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:58,174 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:49:58,175 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:35073/json 2026-09-15 08:49:58,175 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:49:58,195 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:35073/devtools/page/5975140E07F3318F6E3095BB907632A1 2026-09-15 08:49:58,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-09-15 08:49:58,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-09-15 08:49:58,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:49:58,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-09-15 08:49:58,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:58,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:58,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:49:58,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:58] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.043 0.386 2026-09-15 08:49:58,699 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': '5975140E07F3318F6E3095BB907632A1', 'loaderId': 'D7977A41D533C1E9C34F568B385FA05B', 'isDownload': False} 2026-09-15 08:49:58,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:58,714 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:49:58,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:58] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:49:58,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:58] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-09-15 08:49:58,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:58] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:49:59,142 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:59,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:49:59,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:59,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:49:59,183 44 INFO rb-7f8ce6a-224855-415796 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-15 08:49:59,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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-15 08:49:59,204 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:49:59,228 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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.012 2026-09-15 08:49:59,240 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:49:59,274 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "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-15 08:49:59,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-09-15 08:49:59,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.234 0.273 2026-09-15 08:49:59,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "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-15 08:49:59,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.008 2026-09-15 08:49:59,965 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49:59] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-15 08:49:59,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:49: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-15 08:50:00,017 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-09-15 08:50:00,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.004 2026-09-15 08:50:00,075 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:50:00,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:50:00,099 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:50:00,118 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:50:00,125 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:50:00,141 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "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-15 08:50:00,150 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:00,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.057 0.025 2026-09-15 08:50:00,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.006 0.088 2026-09-15 08:50:00,227 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:00,269 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.047 0.089 2026-09-15 08:50:00,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.034 0.205 2026-09-15 08:50:00,390 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:00,398 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:00,400 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:00,409 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.011 0.067 2026-09-15 08:50:00,447 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:00,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-09-15 08:50:00,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-09-15 08:50:00,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-09-15 08:50:00,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.204 2026-09-15 08:50:00,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-15 08:50:00,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-09-15 08:50:00,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-09-15 08:50:00,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-15 08:50:00,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-15 08:50:00,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.035 0.209 2026-09-15 08:50:00,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:00,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:01,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.079 0.087 2026-09-15 08:50:01,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.020 0.027 2026-09-15 08:50:01,156 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:50:01,216 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:01,385 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.087 0.079 2026-09-15 08:50:01,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.039 0.067 2026-09-15 08:50:01,508 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.103 2026-09-15 08:50:01,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.022 2026-09-15 08:50:01,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:01,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.017 2026-09-15 08:50:01,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:01,755 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-09-15 08:50:01,756 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:01,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16091728 (allocated 17301504) 2026-09-15 08:50:01,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 83038 2026-09-15 08:50:01,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-09-15 08:50:01,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 83038 2026-09-15 08:50:01,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085001_935381_test_settle_so_archived_attribute.txt 2026-09-15 08:50:01,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmp6f32hspy_chrome_odoo" 2026-09-15 08:50:01,950 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-09-15 08:50:02,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 83184 2026-09-15 08:50:02,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpcfsdxoo8_chrome_odoo 2026-09-15 08:50:02,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:39003/json/version 2026-09-15 08:50:02,621 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:02,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:50:02,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:39003/json 2026-09-15 08:50:02,664 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:02,669 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:39003/devtools/page/4E27A250C6FB6A262C3AE83FAD8A36E6 2026-09-15 08:50:02,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-09-15 08:50:02,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-09-15 08:50:02,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:50:02,737 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-09-15 08:50:02,741 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:02,741 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:02,754 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:50:03,205 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.042 0.412 2026-09-15 08:50:03,208 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': '4E27A250C6FB6A262C3AE83FAD8A36E6', 'loaderId': '2E6ADE9698D6BFB1C7700B99F337D2AD', 'isDownload': False} 2026-09-15 08:50:03,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:03,215 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:50:03,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-15 08:50:03,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:50:03,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:50:03,652 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:03,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 08:50:03,693 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:03,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-15 08:50:03,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:03,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.005 2026-09-15 08:50:03,720 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:03,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.013 2026-09-15 08:50:03,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.048 2026-09-15 08:50:03,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.036 2026-09-15 08:50:03,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-15 08:50:04,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.177 0.251 2026-09-15 08:50:04,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:04,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.007 2026-09-15 08:50:04,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-15 08:50:04,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:04,496 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:04,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:04,547 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:04,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:50:04,574 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:04,577 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:50:04,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.014 0.045 2026-09-15 08:50:04,630 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:50:04,645 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:50:04,654 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:50:04,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.086 2026-09-15 08:50:04,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.017 0.071 2026-09-15 08:50:04,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:04,808 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.049 0.120 2026-09-15 08:50:04,829 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:04,830 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:50:04,842 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.058 2026-09-15 08:50:04,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-15 08:50:04,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:04,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.101 2026-09-15 08:50:04,902 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:04,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.116 2026-09-15 08:50:04,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.138 2026-09-15 08:50:04,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-15 08:50:04,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:04] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-09-15 08:50:05,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-15 08:50:05,035 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-15 08:50:05,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.043 0.148 2026-09-15 08:50:05,149 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:05,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-15 08:50:05,209 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:05,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.050 0.101 2026-09-15 08:50:05,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.028 2026-09-15 08:50:05,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-15 08:50:05,549 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:05,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 71 0.056 0.083 2026-09-15 08:50:05,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.079 0.066 2026-09-15 08:50:05,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.124 2026-09-15 08:50:05,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.012 0.022 2026-09-15 08:50:05,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:50:05,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:05] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:50:05,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:06,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.010 0.022 2026-09-15 08:50:06,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:06,130 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-09-15 08:50:06,131 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:06,189 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16142452 (allocated 17301504) 2026-09-15 08:50:06,202 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 83184 2026-09-15 08:50:06,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-09-15 08:50:06,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 83184 2026-09-15 08:50:06,263 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085006_263032_test_settle_so_custom_attribute_value.txt 2026-09-15 08:50:06,263 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpcfsdxoo8_chrome_odoo" 2026-09-15 08:50:06,277 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-09-15 08:50:06,850 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 83329 2026-09-15 08:50:06,851 44 INFO rb-7f8ce6a-224855-415796 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/tmpmqe91afi_chrome_odoo 2026-09-15 08:50:06,851 44 INFO rb-7f8ce6a-224855-415796 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:33349/json/version 2026-09-15 08:50:06,852 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:06,889 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:50:06,889 44 INFO rb-7f8ce6a-224855-415796 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:33349/json 2026-09-15 08:50:06,889 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:06,892 44 INFO rb-7f8ce6a-224855-415796 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:33349/devtools/page/6253A7ED1C9EE132350F2EE1B35BA259 2026-09-15 08:50:06,899 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:06,902 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:07,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:50:07,023 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:07,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:07,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:07,041 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:50:07,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:07] "GET /pos/ui/126 HTTP/1.1" 200 - 133 0.089 0.522 2026-09-15 08:50:07,653 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '6253A7ED1C9EE132350F2EE1B35BA259', 'loaderId': '610C5C2EC345D38DF07AFAF95FAEF39D', 'isDownload': False} 2026-09-15 08:50:07,653 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:07,658 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:50:07,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:07] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-15 08:50:07,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:07] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-15 08:50:07,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:07] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.040 2026-09-15 08:50:08,101 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:08,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:50:08,143 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:08,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:08,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:50:08,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:50:08,182 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:08,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-15 08:50:08,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.023 2026-09-15 08:50:08,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-09-15 08:50:08,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.028 2026-09-15 08:50:08,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.225 0.263 2026-09-15 08:50:08,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:50:08,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:50:08,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:08] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-15 08:50:09,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-09-15 08:50:09,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:09,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 08:50:09,077 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:09,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:50:09,113 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:50:09,119 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:50:09,135 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:09,165 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:50:09,169 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:50:09,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.027 0.051 2026-09-15 08:50:09,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.083 2026-09-15 08:50:09,206 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:09,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.020 0.082 2026-09-15 08:50:09,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:09,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:09,370 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.084 0.162 2026-09-15 08:50:09,374 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:09,396 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:09,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-15 08:50:09,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-15 08:50:09,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-15 08:50:09,468 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-09-15 08:50:09,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.224 2026-09-15 08:50:09,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-09-15 08:50:09,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-15 08:50:09,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:50:09,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-15 08:50:09,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.050 0.144 2026-09-15 08:50:09,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.186 2026-09-15 08:50:09,717 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:09,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:09,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.044 0.076 2026-09-15 08:50:09,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.024 2026-09-15 08:50:09,990 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:50:10,053 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:10,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.032 0.060 2026-09-15 08:50:10,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.050 0.065 2026-09-15 08:50:10,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.107 2026-09-15 08:50:10,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.023 2026-09-15 08:50:10,383 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:10,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.019 0.020 2026-09-15 08:50:10,506 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:10,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:10,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:10,658 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-09-15 08:50:10,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:10,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15941148 (allocated 16777216) 2026-09-15 08:50:10,756 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 83329 2026-09-15 08:50:10,757 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-09-15 08:50:10,758 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 83329 2026-09-15 08:50:10,795 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085010_795270_test_settle_so_with_non_pos_groupable_uom.txt 2026-09-15 08:50:10,795 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpmqe91afi_chrome_odoo" 2026-09-15 08:50:10,807 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-09-15 08:50:11,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 83466 2026-09-15 08:50:11,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpuqftxiju_chrome_odoo 2026-09-15 08:50:11,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:35653/json/version 2026-09-15 08:50:11,512 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35653', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:11,515 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:50:11,515 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:35653/json 2026-09-15 08:50:11,516 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35653', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:11,517 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:35653/devtools/page/5932AA2600712CC19E50726F21FDE362 2026-09-15 08:50:11,519 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-09-15 08:50:11,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-09-15 08:50:11,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:50:11,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-09-15 08:50:11,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:11,613 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:11,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:50:12,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.030 0.495 2026-09-15 08:50:12,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '5932AA2600712CC19E50726F21FDE362', 'loaderId': '706C1543A03A470A2955CE0D81602316', 'isDownload': False} 2026-09-15 08:50:12,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-09-15 08:50:12,163 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:50:12,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-15 08:50:12,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:50:12,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.028 2026-09-15 08:50:12,655 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:12,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-09-15 08:50:12,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:12,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:50:12,701 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:12,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:50:12,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:12,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.013 2026-09-15 08:50:12,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-15 08:50:12,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.033 2026-09-15 08:50:12,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-09-15 08:50:13,350 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.215 0.258 2026-09-15 08:50:13,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:13,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:50:13,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-15 08:50:13,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:50:13,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:13,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-15 08:50:13,592 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:13,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:13,617 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:50:13,624 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:50:13,650 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:13,653 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:50:13,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.033 0.042 2026-09-15 08:50:13,683 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:50:13,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.077 2026-09-15 08:50:13,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:13,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.025 0.062 2026-09-15 08:50:13,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.052 0.122 2026-09-15 08:50:13,846 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:13,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-15 08:50:13,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-15 08:50:13,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:13,916 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-09-15 08:50:13,924 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:13,940 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-09-15 08:50:13,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:13,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:13] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-09-15 08:50:14,003 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-15 08:50:14,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-15 08:50:14,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-09-15 08:50:14,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-15 08:50:14,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.189 2026-09-15 08:50:14,202 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:14,262 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:14,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.048 0.081 2026-09-15 08:50:14,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.046 0.034 2026-09-15 08:50:14,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:50:14,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:14,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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.050 0.070 2026-09-15 08:50:14,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.093 0.071 2026-09-15 08:50:14,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.167 2026-09-15 08:50:14,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.030 2026-09-15 08:50:15,018 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:15,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:15,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:15,224 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:15,236 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:15,238 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:15,276 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:15,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:15,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:15,468 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-09-15 08:50:15,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:50:15,472 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45473175 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '7b019f32-6ff5-4ccf-ba0d-c7564b600239'}] 2026-09-15 08:50:15,488 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:50:15,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16948392 (allocated 18874368) 2026-09-15 08:50:15,576 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 83466 2026-09-15 08:50:15,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-09-15 08:50:15,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 83466 2026-09-15 08:50:15,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45473175 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '7b019f32-6ff5-4ccf-ba0d-c7564b600239'} created pos.order #837 2026-09-15 08:50:15,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45473175 finished 2026-09-15 08:50:15,644 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085015_644008_test_settle_so_with_pos_downpayment.txt 2026-09-15 08:50:15,644 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpuqftxiju_chrome_odoo" 2026-09-15 08:50:15,659 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-09-15 08:50:15,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 125 0.116 0.158 2026-09-15 08:50:16,131 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-15 08:50:16,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 83613 2026-09-15 08:50:16,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpfgf1yvmg_chrome_odoo 2026-09-15 08:50:16,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:42391/json/version 2026-09-15 08:50:16,735 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:16,769 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:50:16,769 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:42391/json 2026-09-15 08:50:16,770 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:16,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:42391/devtools/page/DCCF52BCD9ABFFD6AB9F72BCD0D41E37 2026-09-15 08:50:16,775 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-09-15 08:50:16,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-09-15 08:50:16,866 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:50:16,868 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-09-15 08:50:16,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:16,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:16,893 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:50:17,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.038 0.365 2026-09-15 08:50:17,298 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': 'DCCF52BCD9ABFFD6AB9F72BCD0D41E37', 'loaderId': '535DDD20677F300F0558C58AD6B72062', 'isDownload': False} 2026-09-15 08:50:17,298 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-15 08:50:17,315 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:50:17,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 08:50:17,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-09-15 08:50:17,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-09-15 08:50:17,702 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:17,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:50:17,766 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:17,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:50:17,775 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:17,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:50:17,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:17,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-15 08:50:17,841 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.025 2026-09-15 08:50:17,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.025 2026-09-15 08:50:17,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.028 2026-09-15 08:50:18,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.207 0.294 2026-09-15 08:50:18,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "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-15 08:50:18,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:50:18,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-15 08:50:18,623 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:18,635 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-09-15 08:50:18,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:18,695 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:18,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:18,730 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:18,733 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:50:18,759 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:50:18,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.021 0.030 2026-09-15 08:50:18,768 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:50:18,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.007 0.057 2026-09-15 08:50:18,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:18,883 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:50:18,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:18,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.039 0.052 2026-09-15 08:50:18,965 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:18,973 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:18,984 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:50:19,013 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.019 0.123 2026-09-15 08:50:19,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.104 2026-09-15 08:50:19,065 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-09-15 08:50:19,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.144 2026-09-15 08:50:19,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.012 0.185 2026-09-15 08:50:19,141 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-09-15 08:50:19,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:50:19,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-09-15 08:50:19,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:50:19,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-15 08:50:19,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-15 08:50:19,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.200 2026-09-15 08:50:19,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:19,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:19,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.046 0.076 2026-09-15 08:50:19,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.018 0.030 2026-09-15 08:50:19,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:50:19,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:19,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.070 0.070 2026-09-15 08:50:20,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.050 0.069 2026-09-15 08:50:20,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.127 2026-09-15 08:50:20,078 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.020 2026-09-15 08:50:20,119 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:20,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:20] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.020 2026-09-15 08:50:20,214 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:20,284 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:20,296 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:20,297 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:20,335 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:20,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:20,437 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:20,488 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-09-15 08:50:20,489 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-15 08:50:20,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16244524 (allocated 17825792) 2026-09-15 08:50:20,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 83613 2026-09-15 08:50:20,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-09-15 08:50:20,556 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 83613 2026-09-15 08:50:20,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085020_611294_test_ship_later_no_default.txt 2026-09-15 08:50:20,611 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpfgf1yvmg_chrome_odoo" 2026-09-15 08:50:20,622 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-09-15 08:50:21,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 83761 2026-09-15 08:50:21,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmp55n9bfov_chrome_odoo 2026-09-15 08:50:21,244 44 INFO rb-7f8ce6a-224855-415796 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:35107/json/version 2026-09-15 08:50:21,246 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:21,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:50:21,255 44 INFO rb-7f8ce6a-224855-415796 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:35107/json 2026-09-15 08:50:21,256 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:21,259 44 INFO rb-7f8ce6a-224855-415796 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:35107/devtools/page/E3EC142FC74D2BA1F1DE67CB440B7AF4 2026-09-15 08:50:21,261 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:21,262 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-09-15 08:50:21,378 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 08:50:21,383 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-09-15 08:50:21,387 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:21,387 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:21,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:50:22,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.031 0.595 2026-09-15 08:50:22,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': 'E3EC142FC74D2BA1F1DE67CB440B7AF4', 'loaderId': '80918B02845FB9E9EFEE79F482644EBD', 'isDownload': False} 2026-09-15 08:50:22,029 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:22,037 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:50:22,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:50:22,063 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 08:50:22,068 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:50:22,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:50:22,510 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:22,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:22,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:22,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 08:50:22,566 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:50:22,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:22,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.008 2026-09-15 08:50:22,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-15 08:50:22,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.036 2026-09-15 08:50:22,672 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-09-15 08:50:23,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.174 0.263 2026-09-15 08:50:23,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:23,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:50:23,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.028 2026-09-15 08:50:23,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:50:23,326 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:23,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:50:23,374 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:23,395 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:50:23,411 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:50:23,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.027 0.020 2026-09-15 08:50:23,454 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "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-15 08:50:23,457 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:50:23,460 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.016 0.062 2026-09-15 08:50:23,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-09-15 08:50:23,570 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:23,586 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:50:23,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.052 0.038 2026-09-15 08:50:23,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-15 08:50:23,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:23,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.010 0.091 2026-09-15 08:50:23,740 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:50:23,754 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:23,772 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-09-15 08:50:23,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:23,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.016 0.159 2026-09-15 08:50:23,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.017 0.262 2026-09-15 08:50:23,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-09-15 08:50:23,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-09-15 08:50:23,946 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-09-15 08:50:23,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:23] "GET /web/image?model=product.template&field=image_128&id=2207&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-15 08:50:24,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.190 2026-09-15 08:50:24,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:24] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-09-15 08:50:24,098 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:24,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:24] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.252 2026-09-15 08:50:24,149 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:24,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.024 0.074 2026-09-15 08:50:24,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:50:24,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:50:24,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-09-15 08:50:24,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-15 08:50:24,515 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16000564 (allocated 17039360) 2026-09-15 08:50:24,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 83761 2026-09-15 08:50:24,524 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-09-15 08:50:24,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 83761 2026-09-15 08:50:24,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085024_579372_test_show_orders_for_pos_currency_only.txt 2026-09-15 08:50:24,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmp55n9bfov_chrome_odoo" 2026-09-15 08:50:24,588 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-09-15 08:50:25,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 83904 2026-09-15 08:50:25,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpjvgt0hs9_chrome_odoo 2026-09-15 08:50:25,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:37817/json/version 2026-09-15 08:50:25,428 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:25,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:50:25,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:37817/json 2026-09-15 08:50:25,446 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:25,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:37817/devtools/page/089C89F745C9F55D1AC48D3E0558B537 2026-09-15 08:50:25,453 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-09-15 08:50:25,454 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-09-15 08:50:25,586 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:50:25,597 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-09-15 08:50:25,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:25,600 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:25,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:50:26,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.066 0.351 2026-09-15 08:50:26,030 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '089C89F745C9F55D1AC48D3E0558B537', 'loaderId': 'CE38BFA1DEF24F47E1C731A5E6FE023C', 'isDownload': False} 2026-09-15 08:50:26,030 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-09-15 08:50:26,037 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:50:26,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-09-15 08:50:26,066 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:50:26,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-15 08:50:26,464 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:50:26,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:50:26,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:50:26,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:26,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:50:26,516 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:26,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:26,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.021 2026-09-15 08:50:26,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-15 08:50:26,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.033 2026-09-15 08:50:26,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-09-15 08:50:27,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.247 0.288 2026-09-15 08:50:27,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "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-15 08:50:27,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:27,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.034 2026-09-15 08:50:27,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:27,378 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-15 08:50:27,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-09-15 08:50:27,427 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:27,448 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:50:27,449 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:50:27,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.018 0.024 2026-09-15 08:50:27,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.044 2026-09-15 08:50:27,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-15 08:50:27,495 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:27,501 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:50:27,611 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:27,638 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:50:27,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.030 0.036 2026-09-15 08:50:27,707 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:27,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image?model=product.template&field=image_128&id=2147&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.007 0.050 2026-09-15 08:50:27,762 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-09-15 08:50:27,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-09-15 08:50:27,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-15 08:50:27,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:27,817 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:50:27,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:27,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.026 0.208 2026-09-15 08:50:27,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-09-15 08:50:27,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-15 08:50:27,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-09-15 08:50:27,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:27] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-09-15 08:50:28,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.187 2026-09-15 08:50:28,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.166 2026-09-15 08:50:28,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-09-15 08:50:28,084 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:28,141 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:28,307 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 55 0.066 0.098 2026-09-15 08:50:28,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 33 0.036 0.030 2026-09-15 08:50:28,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.017 2026-09-15 08:50:28,516 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:28,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.044 0.078 2026-09-15 08:50:28,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.064 0.073 2026-09-15 08:50:28,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.137 2026-09-15 08:50:28,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.025 2026-09-15 08:50:28,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:28,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.022 0.035 2026-09-15 08:50:29,048 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:29,099 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:29,150 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:29,200 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:29,251 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:29,302 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:29,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-09-15 08:50:29,353 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 08:50:29,416 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16434952 (allocated 17825792) 2026-09-15 08:50:29,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 83904 2026-09-15 08:50:29,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-09-15 08:50:29,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 83904 2026-09-15 08:50:29,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085029_481073_test_so_with_downpayment.txt 2026-09-15 08:50:29,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmpjvgt0hs9_chrome_odoo" 2026-09-15 08:50:29,491 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-15 08:50:29,943 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88014904 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-09-15 08:50:30,107 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1382] 2026-09-15 08:50:31,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88014904 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #838 2026-09-15 08:50:31,431 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88014904 finished 2026-09-15 08:50:31,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-09-15 08:50:34,012 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 84043 2026-09-15 08:50:34,012 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpmqqfv6rp_chrome_odoo 2026-09-15 08:50:34,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:43463/json/version 2026-09-15 08:50:34,019 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:34,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:50:34,064 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:43463/json 2026-09-15 08:50:34,064 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:34,066 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:43463/devtools/page/B30C0CF0B9E9049C15C9F24CDCE569EF 2026-09-15 08:50:34,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-09-15 08:50:34,068 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-09-15 08:50:34,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:50:34,155 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-09-15 08:50:34,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:34,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:34,182 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:50:34,591 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:34] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.031 0.381 2026-09-15 08:50:34,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': 'B30C0CF0B9E9049C15C9F24CDCE569EF', 'loaderId': '6C7DE97A9C0C3B624A07A91DAF6D7A57', 'isDownload': False} 2026-09-15 08:50:34,595 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:34,603 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:50:34,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:34] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 08:50:34,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:34] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:50:34,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:34] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:50:35,043 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:50:35,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:50:35,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:35,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:50:35,089 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:35,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:50:35,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:35,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.013 2026-09-15 08:50:35,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-15 08:50:35,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.009 0.024 2026-09-15 08:50:35,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-09-15 08:50:35,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.188 0.280 2026-09-15 08:50:35,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "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-15 08:50:35,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:35,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.006 0.013 2026-09-15 08:50:35,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-15 08:50:35,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:50:35,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-09-15 08:50:35,892 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 08:50:35,921 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:35,940 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:50:35,941 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:50:35,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.016 0.022 2026-09-15 08:50:35,974 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:50:35,975 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:35,981 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.050 2026-09-15 08:50:35,986 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-15 08:50:36,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:36,141 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-15 08:50:36,167 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:36,187 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.056 0.035 2026-09-15 08:50:36,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-15 08:50:36,235 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:36,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-09-15 08:50:36,260 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:36,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/image?model=product.template&field=image_128&id=2150&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.012 0.169 2026-09-15 08:50:36,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/image?model=product.template&field=image_128&id=2210&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-15 08:50:36,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-15 08:50:36,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-09-15 08:50:36,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-15 08:50:36,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.029 0.306 2026-09-15 08:50:36,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-15 08:50:36,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-15 08:50:36,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-15T08:45:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-09-15 08:50:36,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.242 2026-09-15 08:50:36,625 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:37,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:37] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.067 0.078 2026-09-15 08:50:37,310 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:37,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:37,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-09-15 08:50:37,418 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:37,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:37] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.004 0.020 2026-09-15 08:50:37,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14773388 (allocated 15728640) 2026-09-15 08:50:37,491 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 84043 2026-09-15 08:50:37,493 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-09-15 08:50:37,493 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 84043 2026-09-15 08:50:37,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085037_547989_test_variant_popup_qty_free.txt 2026-09-15 08:50:37,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpmqqfv6rp_chrome_odoo" 2026-09-15 08:50:37,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-09-15 08:50:46,353 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-09-15 08:50:47,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-09-15 08:50:48,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 84181 2026-09-15 08:50:48,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpjiwgw8cj_chrome_odoo 2026-09-15 08:50:48,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:43759/json/version 2026-09-15 08:50:48,193 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:48,227 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:50:48,227 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:43759/json 2026-09-15 08:50:48,227 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:48,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:43759/devtools/page/6E6FBB45BC6079E3619553BD62B92885 2026-09-15 08:50:48,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-09-15 08:50:48,235 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-09-15 08:50:48,384 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:50:48,390 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-09-15 08:50:48,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:48,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:48,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:50:48,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:48] "GET /pos/ui/127 HTTP/1.1" 200 - 91 0.045 0.539 2026-09-15 08:50:48,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': '6E6FBB45BC6079E3619553BD62B92885', 'loaderId': '7E64DB49E9A5D1CA6C2BE63CFDAC8970', 'isDownload': False} 2026-09-15 08:50:48,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-15 08:50:48,998 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:50:49,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:50:49,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:50:49,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:50:49,425 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:49,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.013 2026-09-15 08:50:49,448 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:49,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:50:49,455 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:49,476 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:50:49,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:49,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.004 0.010 2026-09-15 08:50:49,526 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-15 08:50:49,572 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.030 2026-09-15 08:50:49,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-15 08:50:50,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.219 0.268 2026-09-15 08:50:50,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.013 2026-09-15 08:50:50,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.001 0.007 2026-09-15 08:50:50,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-09-15 08:50:50,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.005 2026-09-15 08:50:50,269 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:50,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:50:50,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:50:50,336 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:50,367 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:50:50,372 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:50:50,403 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-15 08:50:50,405 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-15 08:50:50,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image/res.users/244/avatar_128 HTTP/1.1" 200 - 14 0.044 0.026 2026-09-15 08:50:50,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.013 0.070 2026-09-15 08:50:50,446 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:50:50,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:50,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.017 0.067 2026-09-15 08:50:50,537 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:50,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.039 0.087 2026-09-15 08:50:50,577 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:50,581 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:50,584 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:50,589 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.088 2026-09-15 08:50:50,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-15 08:50:50,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-09-15 08:50:50,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-09-15 08:50:50,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-09-15 08:50:50,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-15 08:50:50,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-15 08:50:50,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-15 08:50:50,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.142 2026-09-15 08:50:50,828 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:50] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-09-15 08:50:50,848 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:50,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:51,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.068 0.093 2026-09-15 08:50:51,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.010 0.018 2026-09-15 08:50:51,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.009 2026-09-15 08:50:51,224 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:51,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:51] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.030 0.058 2026-09-15 08:50:51,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.034 0.065 2026-09-15 08:50:51,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.089 2026-09-15 08:50:51,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.017 2026-09-15 08:50:51,498 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:51,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:51,638 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:51,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:51,714 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:51,718 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:51,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:51,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:51,872 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:51,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:51,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-09-15 08:50:51,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-15 08:50:51,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10434995 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '11004dfa-e78e-4f0f-b43e-d9f7b569bd9c'}] 2026-09-15 08:50:52,012 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:52,064 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16808612 (allocated 19136512) 2026-09-15 08:50:52,078 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 84181 2026-09-15 08:50:52,078 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-09-15 08:50:52,079 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 84181 2026-09-15 08:50:52,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085052_140177_test_pos_downpayment_sale_invoice_creation.txt 2026-09-15 08:50:52,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpjiwgw8cj_chrome_odoo" 2026-09-15 08:50:52,159 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-09-15 08:50:53,233 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10434995 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '11004dfa-e78e-4f0f-b43e-d9f7b569bd9c'} created pos.order #841 2026-09-15 08:50:53,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10434995 finished 2026-09-15 08:50:53,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 437 0.476 0.955 2026-09-15 08:50:53,782 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-09-15 08:50:54,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-09-15 08:50:55,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 84321 2026-09-15 08:50:55,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpkigeb6hl_chrome_odoo 2026-09-15 08:50:55,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38203/json/version 2026-09-15 08:50:55,507 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:55,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:50:55,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38203/json 2026-09-15 08:50:55,554 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:50:55,556 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:38203/devtools/page/3A1EE43CF3E32B21E68068BD8BB0E3CB 2026-09-15 08:50:55,557 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-09-15 08:50:55,561 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-09-15 08:50:55,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:50:55,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-09-15 08:50:55,735 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:55,735 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:55,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:50:56,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "GET /pos/ui/127 HTTP/1.1" 200 - 80 0.034 0.381 2026-09-15 08:50:56,160 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '3A1EE43CF3E32B21E68068BD8BB0E3CB', 'loaderId': 'ECECDE60AD12B356533E51A9280D441C', 'isDownload': False} 2026-09-15 08:50:56,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:56,166 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:50:56,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:50:56,187 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:50:56,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:50:56,615 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:56,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:50:56,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:50:56,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:56,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:56,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:56,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:56,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.005 0.012 2026-09-15 08:50:56,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-15 08:50:56,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.013 0.030 2026-09-15 08:50:56,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-15 08:50:57,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.147 0.274 2026-09-15 08:50:57,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:57,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:57,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-15 08:50:57,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50: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-15 08:50:57,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:57,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:50:57,416 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:57,434 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:57,436 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:57,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/image/res.users/240/avatar_128 HTTP/1.1" 200 - 7 0.018 0.020 2026-09-15 08:50:57,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-15 08:50:57,468 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:50:57,472 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:50:57,488 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.004 0.059 2026-09-15 08:50:57,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:57,639 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:50:57,673 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:57,697 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:50:57,720 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:57,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.058 0.043 2026-09-15 08:50:57,730 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:50:57,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.028 0.133 2026-09-15 08:50:57,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-15 08:50:57,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-09-15 08:50:57,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-15 08:50:57,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/image?model=product.template&field=image_128&id=2216&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-09-15 08:50:57,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-09-15 08:50:57,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.001 0.161 2026-09-15 08:50:57,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:57] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-09-15 08:50:58,059 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.024 0.198 2026-09-15 08:50:58,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-15 08:50:58,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-15 08:50:58,099 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:58,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-09-15T08:50:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-09-15 08:50:58,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:58,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 53 0.033 0.070 2026-09-15 08:50:58,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 30 0.024 0.035 2026-09-15 08:50:58,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.004 0.012 2026-09-15 08:50:58,439 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:58,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "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.044 0.063 2026-09-15 08:50:58,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.049 0.061 2026-09-15 08:50:58,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.003 0.107 2026-09-15 08:50:58,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.023 2026-09-15 08:50:58,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:58,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:50:58] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.033 0.026 2026-09-15 08:50:58,929 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:58,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:59,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:59,081 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:59,132 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-09-15 08:50:59,133 44 INFO rb-7f8ce6a-224855-415796 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-15 08:50:59,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17184160 (allocated 19136512) 2026-09-15 08:50:59,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 84321 2026-09-15 08:50:59,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-09-15 08:50:59,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 84321 2026-09-15 08:50:59,286 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085059_286671_test_pos_settle_so_with_downpayment.txt 2026-09-15 08:50:59,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmpkigeb6hl_chrome_odoo" 2026-09-15 08:50:59,310 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-09-15 08:51:01,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-15 08:51:07,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-09-15 08:51:08,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-15 08:51:09,410 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #246 deleted stock.move.line records with IDs: [1400, 1401] 2026-09-15 08:51:09,606 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #246 deleted stock.move.line records with IDs: [1402] 2026-09-15 08:51:09,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 08:51:17,671 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #249 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-09-15 08:51:18,439 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-15 08:51:18,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #349188 started for PoS orders references: [{'name': 'Order 59286-657-1879', 'pos_reference': None, 'uuid': '59286-657-1879'}] 2026-09-15 08:51:19,867 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #349188 order {'name': 'Order 59286-657-1879', 'pos_reference': None, 'uuid': '59286-657-1879'} created pos.order #845 2026-09-15 08:51:19,868 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #349188 finished 2026-09-15 08:51:20,081 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-09-15 08:51:20,399 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39986495 started for PoS orders references: [{'name': 'Order 88428-901-6908', 'pos_reference': None, 'uuid': '88428-901-6908'}] 2026-09-15 08:51:20,618 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #249 deleted stock.move records with IDs: [1408] 2026-09-15 08:51:20,707 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39986495 order {'name': 'Order 88428-901-6908', 'pos_reference': None, 'uuid': '88428-901-6908'} created pos.order #846 2026-09-15 08:51:20,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39986495 finished 2026-09-15 08:51:21,112 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-09-15 08:51:21,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 84468 2026-09-15 08:51:21,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmp2r6mwshc_chrome_odoo 2026-09-15 08:51:21,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:39615/json/version 2026-09-15 08:51:21,530 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:51:21,532 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:51:21,532 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:39615/json 2026-09-15 08:51:21,532 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:51:21,536 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:39615/devtools/page/983A2632D2DF12C45851094B29549CD8 2026-09-15 08:51:21,539 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-09-15 08:51:21,543 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-09-15 08:51:21,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:51:21,632 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-09-15 08:51:21,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:21,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:21,644 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:51:22,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "GET /pos/ui/130 HTTP/1.1" 200 - 89 0.040 0.446 2026-09-15 08:51:22,130 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '983A2632D2DF12C45851094B29549CD8', 'loaderId': '7F4A71F647379A2C255FA70012E32F04', 'isDownload': False} 2026-09-15 08:51:22,131 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:22,136 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:51:22,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 08:51:22,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:51:22,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:51:22,510 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:51:22,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:51:22,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-15 08:51:22,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:22,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:22,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:51:22,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:22,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-09-15 08:51:22,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "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.020 2026-09-15 08:51:22,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-09-15 08:51:22,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.010 0.024 2026-09-15 08:51:23,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.248 0.301 2026-09-15 08:51:23,274 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.010 2026-09-15 08:51:23,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.004 2026-09-15 08:51:23,400 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.032 2026-09-15 08:51:23,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.011 2026-09-15 08:51:23,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:23,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 08:51:23,507 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:51:23,538 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:51:23,553 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:51:23,559 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51: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-15 08:51:23,564 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:51:23,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 - 14 0.036 0.020 2026-09-15 08:51:23,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.047 2026-09-15 08:51:23,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-09-15 08:51:23,656 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:23,677 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:51:23,747 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:23,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /pos/ui/130?from_backend=True HTTP/1.1" 200 - 33 0.051 0.034 2026-09-15 08:51:23,762 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:23,770 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:23,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-15 08:51:23,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image?model=product.template&field=image_128&id=2251&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-15 08:51:23,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-15 08:51:23,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-15 08:51:23,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /pos/ui/130 HTTP/1.1" 200 - 33 0.020 0.200 2026-09-15 08:51:23,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-09-15 08:51:23,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-09-15 08:51:23,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-15 08:51:23,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-09-15 08:51:23,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:23] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-09-15 08:51:24,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:24] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-15 08:51:24,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:24] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-09-15T08:51:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-15 08:51:24,100 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.025 0.176 2026-09-15 08:51:24,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:24,204 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:24,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:24,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:24,492 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:24,560 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:24,571 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:24,572 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:51:24,611 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:24,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:24,724 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:24,785 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:24,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94412010 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'b5a2a46e-c513-4127-9a65-31abd3342e86'}] 2026-09-15 08:51:24,796 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:51:25,056 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94412010 order {'name': '/', 'pos_reference': '261-130-000001', 'uuid': 'b5a2a46e-c513-4127-9a65-31abd3342e86'} created pos.order #847 2026-09-15 08:51:25,068 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94412010 finished 2026-09-15 08:51:25,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.116 0.201 2026-09-15 08:51:25,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:25] "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-15 08:51:25,240 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72386579 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'b5a2a46e-c513-4127-9a65-31abd3342e86'}] 2026-09-15 08:51:25,244 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72386579 order {'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': 'b5a2a46e-c513-4127-9a65-31abd3342e86'} sync ignored for existing PoS order pos.order(847,) (state: paid) 2026-09-15 08:51:25,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72386579 finished 2026-09-15 08:51:25,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.035 0.063 2026-09-15 08:51:25,358 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,408 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,459 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,516 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:25] "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-15 08:51:25,608 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-15 08:51:25,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:25] "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.008 2026-09-15 08:51:25,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,693 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,745 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,796 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,846 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,917 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:25,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:26,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:26,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:26,090 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #796257 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000002', 'uuid': 'd55374d4-067a-463d-a4b4-928f9ba63972'}] 2026-09-15 08:51:26,304 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #796257 order {'name': '/', 'pos_reference': '261-130-000002', 'uuid': 'd55374d4-067a-463d-a4b4-928f9ba63972'} created pos.order #848 2026-09-15 08:51:26,321 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #796257 finished 2026-09-15 08:51:26,370 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 159 0.083 0.200 2026-09-15 08:51:26,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:26] "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-15 08:51:26,429 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-09-15 08:51:26,429 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:26,432 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37258473 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': 'd55374d4-067a-463d-a4b4-928f9ba63972'}] 2026-09-15 08:51:26,439 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37258473 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': 'd55374d4-067a-463d-a4b4-928f9ba63972'} sync ignored for existing PoS order pos.order(848,) (state: paid) 2026-09-15 08:51:26,448 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37258473 finished 2026-09-15 08:51:26,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17241844 (allocated 19271680) 2026-09-15 08:51:26,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.035 0.057 2026-09-15 08:51:26,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 84468 2026-09-15 08:51:26,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-09-15 08:51:26,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 84468 2026-09-15 08:51:26,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085126_573335_test_refund_line_report_prices_sign.txt 2026-09-15 08:51:26,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmp2r6mwshc_chrome_odoo" 2026-09-15 08:51:26,882 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-15 08:51:27,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81445074 started for PoS orders references: [{'name': 'Order 72055-707-2223', 'pos_reference': None, 'uuid': '72055-707-2223'}] 2026-09-15 08:51:27,517 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81445074 order {'name': 'Order 72055-707-2223', 'pos_reference': None, 'uuid': '72055-707-2223'} created pos.order #849 2026-09-15 08:51:27,518 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81445074 finished 2026-09-15 08:51:27,740 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-15 08:51:28,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38161893 started for PoS orders references: [{'name': 'Order 68264-184-8667', 'pos_reference': None, 'uuid': '68264-184-8667'}, {'name': 'Order 59156-286-1752', 'pos_reference': None, 'uuid': '59156-286-1752'}] 2026-09-15 08:51:28,261 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38161893 order {'name': 'Order 68264-184-8667', 'pos_reference': None, 'uuid': '68264-184-8667'} created pos.order #850 2026-09-15 08:51:28,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38161893 order {'name': 'Order 59156-286-1752', 'pos_reference': None, 'uuid': '59156-286-1752'} created pos.order #851 2026-09-15 08:51:28,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38161893 finished 2026-09-15 08:51:28,536 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-15 08:51:29,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46142838 started for PoS orders references: [{'name': 'Order 16714-301-2772', 'pos_reference': None, 'uuid': '16714-301-2772'}] 2026-09-15 08:51:29,353 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46142838 order {'name': 'Order 16714-301-2772', 'pos_reference': None, 'uuid': '16714-301-2772'} created pos.order #852 2026-09-15 08:51:29,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46142838 finished 2026-09-15 08:51:29,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-15 08:51:39,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-09-15 08:51:39,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 84608 2026-09-15 08:51:39,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpqaynjivy_chrome_odoo 2026-09-15 08:51:39,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:35403/json/version 2026-09-15 08:51:39,976 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:51:39,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:51:39,983 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:35403/json 2026-09-15 08:51:39,983 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:51:39,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:35403/devtools/page/6B316453FDCED4EB84816A7196958803 2026-09-15 08:51:39,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-15 08:51:39,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-15 08:51:40,109 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:51:40,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-15 08:51:40,120 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:40,120 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:40,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:51:40,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:40] "GET /pos/ui/133 HTTP/1.1" 200 - 130 0.099 0.454 2026-09-15 08:51:40,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '6B316453FDCED4EB84816A7196958803', 'loaderId': '323D22285386ACC7F1636DC91F59E73C', 'isDownload': False} 2026-09-15 08:51:40,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:40,696 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:51:40,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:40] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 08:51:40,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:40] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:51:40,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:40] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:51:41,115 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:51:41,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:51:41,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:41,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:51:41,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:41,173 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:51:41,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:41,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-15 08:51:41,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-15 08:51:41,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.016 0.027 2026-09-15 08:51:41,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-09-15 08:51:41,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.229 0.265 2026-09-15 08:51:41,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:51:41,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51: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.009 2026-09-15 08:51:41,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.033 2026-09-15 08:51:41,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:51:41,964 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:51:41,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51: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-15 08:51:42,027 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:51:42,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:51:42,067 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 08:51:42,071 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:51:42,080 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:51:42,084 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "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-15 08:51:42,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.032 0.031 2026-09-15 08:51:42,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.063 2026-09-15 08:51:42,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:42,157 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:42,218 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:42,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.044 0.046 2026-09-15 08:51:42,251 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:51:42,262 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:51:42,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:42,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.038 0.126 2026-09-15 08:51:42,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-09-15 08:51:42,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-09-15 08:51:42,379 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-09-15 08:51:42,400 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-09-15 08:51:42,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-09-15 08:51:42,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-15 08:51:42,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-09-15 08:51:42,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-09-15 08:51:42,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.112 2026-09-15 08:51:42,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.050 0.168 2026-09-15 08:51:42,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-15 08:51:42,663 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:42,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-09-15 08:51:42,721 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:42,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.061 0.072 2026-09-15 08:51:42,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.029 0.044 2026-09-15 08:51:42,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:51:43,048 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:43,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.044 0.067 2026-09-15 08:51:43,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.040 0.066 2026-09-15 08:51:43,283 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.104 2026-09-15 08:51:43,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:43] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.013 2026-09-15 08:51:43,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:51:43,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.031 2026-09-15 08:51:43,435 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:43,488 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:43,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:43,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:43,684 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:43,755 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:43,767 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:43,767 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:51:43,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:43,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:43,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:43,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:44,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:44,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:44,153 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:44,165 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52424467 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'ba13e41f-670a-44d4-bb55-d067d64636f4'}] 2026-09-15 08:51:44,168 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:45,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52424467 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'ba13e41f-670a-44d4-bb55-d067d64636f4'} created pos.order #853 2026-09-15 08:51:45,984 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52424467 finished 2026-09-15 08:51:46,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 711 0.644 1.360 2026-09-15 08:51:46,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51: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-15 08:51:46,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.024 2026-09-15 08:51:46,305 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:46] "GET /account/download_invoice_documents/826/pdf HTTP/1.1" 200 - 19 0.015 0.037 2026-09-15 08:51:46,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:46] "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-15 08:51:46,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53678974 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'ba13e41f-670a-44d4-bb55-d067d64636f4'}] 2026-09-15 08:51:46,395 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:46,399 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53678974 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'ba13e41f-670a-44d4-bb55-d067d64636f4'} sync ignored for existing PoS order pos.order(853,) (state: done) 2026-09-15 08:51:46,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53678974 finished 2026-09-15 08:51:46,439 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:46,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:46,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.039 0.076 2026-09-15 08:51:46,550 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-15 08:51:46,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:46,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.026 0.024 2026-09-15 08:51:46,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19227256 (allocated 21233664) 2026-09-15 08:51:46,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 84608 2026-09-15 08:51:46,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-15 08:51:46,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 84608 2026-09-15 08:51:46,731 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085146_731582_test_taxes_l10n_be_pos.txt 2026-09-15 08:51:46,731 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpqaynjivy_chrome_odoo" 2026-09-15 08:51:47,448 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1413, 1414] 2026-09-15 08:51:48,238 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 84757 2026-09-15 08:51:48,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpto6conxj_chrome_odoo 2026-09-15 08:51:48,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36513/json/version 2026-09-15 08:51:48,240 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:51:48,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:51:48,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36513/json 2026-09-15 08:51:48,253 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:51:48,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:36513/devtools/page/C485B12B040BB4B82D3B615D53CA7159 2026-09-15 08:51:48,259 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-15 08:51:48,261 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-15 08:51:48,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:51:48,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-15 08:51:48,393 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:48,393 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:48,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:48] "GET /pos/ui/133 HTTP/1.1" 200 - 89 0.042 0.068 2026-09-15 08:51:48,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'C485B12B040BB4B82D3B615D53CA7159', 'loaderId': 'F6CC86D3D0F3DC3DA00229B240F65ED8', 'isDownload': False} 2026-09-15 08:51:48,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:48,522 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:51:48,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:48] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:51:48,541 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:48] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 08:51:48,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:48] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:51:48,971 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:51:48,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:51:49,008 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:49,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:51:49,023 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:49,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:51:49,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:49,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.010 2026-09-15 08:51:49,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:51:49,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-15 08:51:49,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.021 0.021 2026-09-15 08:51:49,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.194 0.358 2026-09-15 08:51:49,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:51:49,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51: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-15 08:51:49,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.028 2026-09-15 08:51:49,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51: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-15 08:51:49,905 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:51:49,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:51:49,961 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:51:49,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:51:49,988 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:51:49,997 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:51:50,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.010 0.038 2026-09-15 08:51:50,021 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:51:50,023 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:51:50,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.006 0.063 2026-09-15 08:51:50,045 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:51:50,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.018 0.042 2026-09-15 08:51:50,112 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:50,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.025 0.078 2026-09-15 08:51:50,191 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.029 2026-09-15 08:51:50,204 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:51:50,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-09-15 08:51:50,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-15 08:51:50,251 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:50,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.115 2026-09-15 08:51:50,292 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:51:50,306 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:50,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-15 08:51:50,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-09-15 08:51:50,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.156 2026-09-15 08:51:50,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-09-15 08:51:50,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-09-15 08:51:50,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.014 0.150 2026-09-15 08:51:50,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-15 08:51:50,500 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-15 08:51:50,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-15 08:51:50,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.033 0.153 2026-09-15 08:51:50,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:50,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:50,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.053 0.043 2026-09-15 08:51:50,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.025 2026-09-15 08:51:50,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:51:50,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:51] "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.053 0.069 2026-09-15 08:51:51,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.050 0.060 2026-09-15 08:51:51,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.108 2026-09-15 08:51:51,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:51] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.012 2026-09-15 08:51:51,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:51:51,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.017 2026-09-15 08:51:51,351 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,404 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,493 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,544 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,595 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,668 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:51,670 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:51:51,709 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,812 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,933 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:51,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:52,052 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:52,057 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:51:52,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27703032 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '2fd668ab-13e9-42a4-81f6-56f6a9c5db20'}] 2026-09-15 08:51:52,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27703032 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '2fd668ab-13e9-42a4-81f6-56f6a9c5db20'} created pos.order #854 2026-09-15 08:51:53,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27703032 finished 2026-09-15 08:51:53,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 588 0.485 0.809 2026-09-15 08:51:53,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51: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.006 2026-09-15 08:51:53,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.029 2026-09-15 08:51:53,511 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:53] "GET /account/download_invoice_documents/830/pdf HTTP/1.1" 200 - 19 0.024 0.068 2026-09-15 08:51:53,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.044 2026-09-15 08:51:53,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30769209 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '2fd668ab-13e9-42a4-81f6-56f6a9c5db20'}] 2026-09-15 08:51:53,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:53,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30769209 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '2fd668ab-13e9-42a4-81f6-56f6a9c5db20'} sync ignored for existing PoS order pos.order(854,) (state: done) 2026-09-15 08:51:53,595 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30769209 finished 2026-09-15 08:51:53,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:53,690 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:53,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.059 0.091 2026-09-15 08:51:53,742 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-15 08:51:53,744 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:53,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.024 2026-09-15 08:51:53,869 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19257140 (allocated 21233664) 2026-09-15 08:51:53,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 84757 2026-09-15 08:51:53,877 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-15 08:51:53,877 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 84757 2026-09-15 08:51:53,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085153_932389_test_taxes_l10n_be_pos.txt 2026-09-15 08:51:53,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpto6conxj_chrome_odoo" 2026-09-15 08:51:54,658 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1416, 1417] 2026-09-15 08:51:55,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 84913 2026-09-15 08:51:55,406 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpqek8pqpx_chrome_odoo 2026-09-15 08:51:55,406 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:35765/json/version 2026-09-15 08:51:55,407 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:51:55,416 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:51:55,416 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:35765/json 2026-09-15 08:51:55,416 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:51:55,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:35765/devtools/page/E3DEE749DE2C06A9C7BEE266A159E02E 2026-09-15 08:51:55,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-15 08:51:55,422 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-15 08:51:55,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:51:55,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-15 08:51:55,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:55,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:55,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:55] "GET /pos/ui/133 HTTP/1.1" 200 - 89 0.054 0.070 2026-09-15 08:51:55,758 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'E3DEE749DE2C06A9C7BEE266A159E02E', 'loaderId': 'F7143F9F7B6B395C372A92F24F9CD61F', 'isDownload': False} 2026-09-15 08:51:55,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:55,765 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:51:55,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:55] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:51:55,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:55] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:51:55,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:55] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 08:51:56,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:51:56,220 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:51:56,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-15 08:51:56,261 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:56,266 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:56,274 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:51:56,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:56,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.007 2026-09-15 08:51:56,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:51:56,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.018 0.029 2026-09-15 08:51:56,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-09-15 08:51:56,916 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.208 0.299 2026-09-15 08:51:56,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:51:56,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:51:57,050 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.035 2026-09-15 08:51:57,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51: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.006 2026-09-15 08:51:57,089 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:51:57,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:51:57,156 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:51:57,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:51:57,194 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:51:57,224 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-15 08:51:57,226 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:51:57,248 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:51:57,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.038 0.052 2026-09-15 08:51:57,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.091 2026-09-15 08:51:57,282 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:57,286 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51: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-15 08:51:57,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.030 0.101 2026-09-15 08:51:57,382 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:57,404 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.032 0.158 2026-09-15 08:51:57,413 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:51:57,417 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:51:57,432 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:57,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.014 0.096 2026-09-15 08:51:57,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-15 08:51:57,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-15 08:51:57,526 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-09-15 08:51:57,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-09-15 08:51:57,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-15 08:51:57,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.010 0.178 2026-09-15 08:51:57,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.175 2026-09-15 08:51:57,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.016 0.181 2026-09-15 08:51:57,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-15 08:51:57,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.170 2026-09-15 08:51:57,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-09-15 08:51:57,799 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-15 08:51:57,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-09-15 08:51:57,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-15 08:51:57,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.023 0.159 2026-09-15 08:51:57,931 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:57,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:58,050 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.012 0.040 2026-09-15 08:51:58,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.012 0.030 2026-09-15 08:51:58,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:51:58,226 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:58,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "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.054 0.056 2026-09-15 08:51:58,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.044 0.065 2026-09-15 08:51:58,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.099 2026-09-15 08:51:58,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.010 0.010 2026-09-15 08:51:58,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.009 2026-09-15 08:51:58,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.028 2026-09-15 08:51:58,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:58,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:58,755 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:58,807 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:58,857 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:58,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:58,939 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:51:58,940 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:51:58,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:59,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:59,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:59,147 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:59,196 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:59,250 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:59,315 44 INFO rb-7f8ce6a-224855-415796 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-15 08:51:59,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49214106 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '4847783a-d07c-4119-9d77-529fefa83111'}] 2026-09-15 08:51:59,326 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:51:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:00,208 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49214106 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '4847783a-d07c-4119-9d77-529fefa83111'} created pos.order #855 2026-09-15 08:52:00,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49214106 finished 2026-09-15 08:52:00,507 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 588 0.445 0.742 2026-09-15 08:52:00,558 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:00] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:00,606 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.031 2026-09-15 08:52:00,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:00] "GET /account/download_invoice_documents/834/pdf HTTP/1.1" 200 - 19 0.020 0.056 2026-09-15 08:52:00,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.019 2026-09-15 08:52:00,711 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:00,713 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29326007 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '4847783a-d07c-4119-9d77-529fefa83111'}] 2026-09-15 08:52:00,720 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29326007 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '4847783a-d07c-4119-9d77-529fefa83111'} sync ignored for existing PoS order pos.order(855,) (state: done) 2026-09-15 08:52:00,753 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29326007 finished 2026-09-15 08:52:00,767 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:00,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:00,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.065 0.090 2026-09-15 08:52:00,877 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-15 08:52:00,879 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:00,950 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.031 0.042 2026-09-15 08:52:00,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19307832 (allocated 21495808) 2026-09-15 08:52:00,983 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 84913 2026-09-15 08:52:00,984 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-15 08:52:00,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 84913 2026-09-15 08:52:01,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085201_054648_test_taxes_l10n_be_pos.txt 2026-09-15 08:52:01,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpqek8pqpx_chrome_odoo" 2026-09-15 08:52:01,724 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1419, 1420] 2026-09-15 08:52:02,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 85070 2026-09-15 08:52:02,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpiofjqhml_chrome_odoo 2026-09-15 08:52:02,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:46731/json/version 2026-09-15 08:52:02,468 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:02,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:52:02,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:46731/json 2026-09-15 08:52:02,487 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:02,489 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:46731/devtools/page/875A9EF6234739ADB197B58B028FC8DC 2026-09-15 08:52:02,492 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-15 08:52:02,496 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-15 08:52:02,616 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:52:02,620 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-15 08:52:02,624 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:02,624 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:02,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:02] "GET /pos/ui/133 HTTP/1.1" 200 - 89 0.058 0.070 2026-09-15 08:52:02,762 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '875A9EF6234739ADB197B58B028FC8DC', 'loaderId': '0D628D34B56AD8C8786D87289541BB4D', 'isDownload': False} 2026-09-15 08:52:02,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:02,773 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:52:02,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:02] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:52:02,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:02] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:52:02,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:02] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-09-15 08:52:03,209 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:03,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:52:03,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-15 08:52:03,241 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:03,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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-15 08:52:03,249 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:03,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:03,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.006 0.008 2026-09-15 08:52:03,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 08:52:03,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.021 2026-09-15 08:52:03,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-09-15 08:52:03,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.164 0.247 2026-09-15 08:52:03,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:52:03,826 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:52:03,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.032 2026-09-15 08:52:03,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:52:03,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:52:03,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.004 2026-09-15 08:52:03,947 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:03,970 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:03,979 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:52:03,998 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:52:03,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:03] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.020 0.028 2026-09-15 08:52:04,008 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:52:04,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.057 2026-09-15 08:52:04,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-15 08:52:04,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:04,146 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:04,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.019 0.035 2026-09-15 08:52:04,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:04,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.034 0.071 2026-09-15 08:52:04,251 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:04,262 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:04,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-15 08:52:04,285 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:04,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.121 2026-09-15 08:52:04,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:52:04,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-09-15 08:52:04,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-09-15 08:52:04,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.126 2026-09-15 08:52:04,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-09-15 08:52:04,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-15 08:52:04,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-15 08:52:04,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-09-15 08:52:04,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-15 08:52:04,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-15 08:52:04,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-09-15 08:52:04,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-09-15 08:52:04,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-09-15 08:52:04,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-09-15 08:52:04,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-15 08:52:04,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.032 0.191 2026-09-15 08:52:04,798 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:04,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:04,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.024 0.045 2026-09-15 08:52:05,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.010 0.023 2026-09-15 08:52:05,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.017 2026-09-15 08:52:05,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:05,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52: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.054 0.061 2026-09-15 08:52:05,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.065 0.057 2026-09-15 08:52:05,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:05] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.109 2026-09-15 08:52:05,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:05] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.011 0.014 2026-09-15 08:52:05,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:52:05,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.022 2026-09-15 08:52:05,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:05,617 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:05,709 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:05,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:05,812 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:05,879 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:05,895 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:05,896 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:05,930 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:05,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:06,031 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:06,104 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:06,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:06,208 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:06,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:06,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54806341 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '92b838b4-2cfe-4e8e-8ecd-329774204e33'}] 2026-09-15 08:52:06,282 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:07,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54806341 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '92b838b4-2cfe-4e8e-8ecd-329774204e33'} created pos.order #856 2026-09-15 08:52:07,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54806341 finished 2026-09-15 08:52:07,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 588 0.470 0.874 2026-09-15 08:52:07,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:07] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:07,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-09-15 08:52:07,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:07] "GET /account/download_invoice_documents/838/pdf HTTP/1.1" 200 - 19 0.013 0.032 2026-09-15 08:52:07,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.018 2026-09-15 08:52:07,813 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:07,817 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47165937 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '92b838b4-2cfe-4e8e-8ecd-329774204e33'}] 2026-09-15 08:52:07,823 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47165937 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '92b838b4-2cfe-4e8e-8ecd-329774204e33'} sync ignored for existing PoS order pos.order(856,) (state: done) 2026-09-15 08:52:07,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47165937 finished 2026-09-15 08:52:07,862 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:07,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:07,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.042 0.075 2026-09-15 08:52:07,983 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-15 08:52:07,984 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:08,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.038 0.039 2026-09-15 08:52:08,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19317052 (allocated 21757952) 2026-09-15 08:52:08,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 85070 2026-09-15 08:52:08,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-15 08:52:08,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 85070 2026-09-15 08:52:08,183 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085208_183719_test_taxes_l10n_be_pos.txt 2026-09-15 08:52:08,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpiofjqhml_chrome_odoo" 2026-09-15 08:52:08,931 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1422, 1423] 2026-09-15 08:52:09,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-09-15 08:52:09,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 85226 2026-09-15 08:52:09,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp10a6x384_chrome_odoo 2026-09-15 08:52:09,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46779/json/version 2026-09-15 08:52:09,962 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:09,966 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:52:09,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46779/json 2026-09-15 08:52:09,967 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:09,973 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:46779/devtools/page/0C4E195BE353233BC4D76BC9E1CA41BA 2026-09-15 08:52:09,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-15 08:52:09,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-15 08:52:10,112 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:52:10,117 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-15 08:52:10,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:10,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:10,147 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:52:10,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:10] "GET /pos/ui/133 HTTP/1.1" 200 - 133 0.119 0.438 2026-09-15 08:52:10,704 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '0C4E195BE353233BC4D76BC9E1CA41BA', 'loaderId': 'A224072E3F64986C12A634DC6B8C2EFD', 'isDownload': False} 2026-09-15 08:52:10,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:10,712 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:52:10,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:10] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.010 2026-09-15 08:52:10,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:10] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 08:52:10,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:10] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-15 08:52:11,212 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:11,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:52:11,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:52:11,261 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:11,268 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:11,274 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:52:11,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:11,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.027 0.014 2026-09-15 08:52:11,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-15 08:52:11,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.035 2026-09-15 08:52:11,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-09-15 08:52:11,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.196 0.261 2026-09-15 08:52:11,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.038 2026-09-15 08:52:12,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:52:12,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.035 2026-09-15 08:52:12,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:52:12,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:52:12,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:52:12,197 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 08:52:12,203 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:52:12,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.011 0.027 2026-09-15 08:52:12,232 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:52:12,242 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:12,249 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:12,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.032 0.061 2026-09-15 08:52:12,283 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-09-15 08:52:12,352 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:12,457 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:52:12,520 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:12,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.061 0.041 2026-09-15 08:52:12,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-15 08:52:12,603 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:12,606 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-15 08:52:12,615 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:52:12,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-09-15 08:52:12,651 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:12,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.017 2026-09-15 08:52:12,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.018 0.243 2026-09-15 08:52:12,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-09-15 08:52:12,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-09-15 08:52:12,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.014 0.249 2026-09-15 08:52:12,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.172 2026-09-15 08:52:12,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-09-15 08:52:12,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-15 08:52:12,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:12] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-15 08:52:13,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.068 0.271 2026-09-15 08:52:13,030 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:13,089 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:13,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.048 0.093 2026-09-15 08:52:13,292 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.023 2026-09-15 08:52:13,329 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:52:13,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:13,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:13] "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.051 0.067 2026-09-15 08:52:13,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.043 0.061 2026-09-15 08:52:13,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.097 2026-09-15 08:52:13,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:13] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.017 0.013 2026-09-15 08:52:13,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:52:13,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.026 2026-09-15 08:52:13,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:13,864 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:13,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,142 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:14,144 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:14,175 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,276 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,346 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:14,522 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:14,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4621568 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '03bf2a9e-a7af-46d0-b6f1-53c4589de19c'}] 2026-09-15 08:52:15,942 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4621568 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '03bf2a9e-a7af-46d0-b6f1-53c4589de19c'} created pos.order #857 2026-09-15 08:52:16,159 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4621568 finished 2026-09-15 08:52:16,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 722 0.577 1.280 2026-09-15 08:52:16,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:16] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:16,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.036 2026-09-15 08:52:16,566 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:16] "GET /account/download_invoice_documents/842/pdf HTTP/1.1" 200 - 19 0.045 0.068 2026-09-15 08:52:16,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.047 2026-09-15 08:52:16,625 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:16,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22496027 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '03bf2a9e-a7af-46d0-b6f1-53c4589de19c'}] 2026-09-15 08:52:16,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22496027 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '03bf2a9e-a7af-46d0-b6f1-53c4589de19c'} sync ignored for existing PoS order pos.order(857,) (state: done) 2026-09-15 08:52:16,644 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22496027 finished 2026-09-15 08:52:16,677 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:16,737 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:16,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.040 0.079 2026-09-15 08:52:16,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-15 08:52:16,792 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:16,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.012 0.024 2026-09-15 08:52:16,897 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 20032764 (allocated 22282240) 2026-09-15 08:52:16,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 85226 2026-09-15 08:52:16,905 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-15 08:52:16,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 85226 2026-09-15 08:52:16,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085216_962698_test_taxes_l10n_br_pos.txt 2026-09-15 08:52:16,963 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp10a6x384_chrome_odoo" 2026-09-15 08:52:17,748 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1425, 1426] 2026-09-15 08:52:18,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 85381 2026-09-15 08:52:18,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmplmnbgu_a_chrome_odoo 2026-09-15 08:52:18,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46721/json/version 2026-09-15 08:52:18,438 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:18,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:52:18,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46721/json 2026-09-15 08:52:18,443 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:18,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:46721/devtools/page/E43F7CD3363971CAB6F39F8CCE596119 2026-09-15 08:52:18,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-15 08:52:18,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-15 08:52:18,587 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:52:18,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-15 08:52:18,605 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:18,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:18,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:18] "GET /pos/ui/133 HTTP/1.1" 200 - 89 0.061 0.068 2026-09-15 08:52:18,761 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'E43F7CD3363971CAB6F39F8CCE596119', 'loaderId': 'B37D89EA0B38AC5DC334D81714CDADE9', 'isDownload': False} 2026-09-15 08:52:18,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:18,776 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:52:18,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:18] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:52:18,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:18] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:52:18,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:18] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-09-15 08:52:19,233 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:19,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:52:19,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-15 08:52:19,294 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:19,302 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:19,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:52:19,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:19,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.008 0.012 2026-09-15 08:52:19,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.033 2026-09-15 08:52:19,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.021 0.026 2026-09-15 08:52:19,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-09-15 08:52:19,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.218 0.285 2026-09-15 08:52:20,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "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-15 08:52:20,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.001 0.005 2026-09-15 08:52:20,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.048 2026-09-15 08:52:20,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.006 2026-09-15 08:52:20,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:52:20,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-15 08:52:20,244 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:20,273 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:20,282 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:20,292 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:20,311 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52: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-15 08:52:20,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.018 0.043 2026-09-15 08:52:20,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-09-15 08:52:20,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.070 2026-09-15 08:52:20,370 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:20,433 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:52:20,495 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:20,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.050 0.038 2026-09-15 08:52:20,520 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:20,528 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:20,547 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:20,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.092 2026-09-15 08:52:20,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-15 08:52:20,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-15 08:52:20,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-09-15 08:52:20,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.035 0.233 2026-09-15 08:52:20,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-09-15 08:52:20,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-09-15 08:52:20,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-09-15 08:52:20,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-09-15 08:52:20,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-15 08:52:20,842 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-15 08:52:20,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.130 2026-09-15 08:52:20,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.030 0.147 2026-09-15 08:52:20,963 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:20,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.330 2026-09-15 08:52:20,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:20] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-09-15 08:52:21,023 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:21,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.011 0.040 2026-09-15 08:52:21,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.020 0.031 2026-09-15 08:52:21,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-15 08:52:21,252 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:21,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "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.044 0.061 2026-09-15 08:52:21,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.054 0.059 2026-09-15 08:52:21,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-09-15 08:52:21,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.013 2026-09-15 08:52:21,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:52:21,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.023 2026-09-15 08:52:21,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:21,690 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:21,785 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:21,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:21,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:21,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:21,968 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:21,970 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:22,004 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:22,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:22,106 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:22,174 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:22,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:22,279 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:22,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:22,347 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3510444 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'd0774eef-f0bb-4ad9-a13a-e17e9f670efb'}] 2026-09-15 08:52:22,353 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:23,335 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3510444 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'd0774eef-f0bb-4ad9-a13a-e17e9f670efb'} created pos.order #858 2026-09-15 08:52:23,460 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3510444 finished 2026-09-15 08:52:23,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 596 0.526 0.799 2026-09-15 08:52:23,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:23] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:52:23,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.022 2026-09-15 08:52:23,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:23] "GET /account/download_invoice_documents/846/pdf HTTP/1.1" 200 - 19 0.011 0.040 2026-09-15 08:52:23,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:23] "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-15 08:52:23,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:23,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54591415 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'd0774eef-f0bb-4ad9-a13a-e17e9f670efb'}] 2026-09-15 08:52:23,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54591415 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'd0774eef-f0bb-4ad9-a13a-e17e9f670efb'} sync ignored for existing PoS order pos.order(858,) (state: done) 2026-09-15 08:52:23,951 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54591415 finished 2026-09-15 08:52:23,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:24,036 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:24,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.044 0.086 2026-09-15 08:52:24,093 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-15 08:52:24,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:24,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.029 2026-09-15 08:52:24,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 20047096 (allocated 22544384) 2026-09-15 08:52:24,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 85381 2026-09-15 08:52:24,259 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-15 08:52:24,260 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 85381 2026-09-15 08:52:24,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085224_328644_test_taxes_l10n_br_pos.txt 2026-09-15 08:52:24,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmplmnbgu_a_chrome_odoo" 2026-09-15 08:52:25,035 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1428, 1429] 2026-09-15 08:52:25,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 85536 2026-09-15 08:52:25,899 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp9ozfrj6s_chrome_odoo 2026-09-15 08:52:25,899 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37725/json/version 2026-09-15 08:52:25,901 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:25,905 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:52:25,905 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37725/json 2026-09-15 08:52:25,906 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:25,907 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:37725/devtools/page/D032C78656AF4BA29E0ADA66DE486CE1 2026-09-15 08:52:25,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-15 08:52:25,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-15 08:52:26,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:52:26,053 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-15 08:52:26,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:26,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:26,204 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "GET /pos/ui/133 HTTP/1.1" 200 - 89 0.072 0.066 2026-09-15 08:52:26,213 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'D032C78656AF4BA29E0ADA66DE486CE1', 'loaderId': 'CBD6326628E42F742D9BDD2BE34F6FDD', 'isDownload': False} 2026-09-15 08:52:26,213 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:26,219 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:52:26,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:52:26,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 08:52:26,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.027 2026-09-15 08:52:26,683 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:26,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:52:26,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:52:26,742 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:26,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:26,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:52:26,761 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:26,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:52:26,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.017 2026-09-15 08:52:26,814 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-15 08:52:26,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.025 2026-09-15 08:52:27,448 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.268 0.270 2026-09-15 08:52:27,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:52:27,551 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:52:27,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-15 08:52:27,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52: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-15 08:52:27,641 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:52:27,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:52:27,700 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:52:27,712 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:52:27,730 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 08:52:27,751 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52: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-15 08:52:27,753 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:52:27,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.035 0.029 2026-09-15 08:52:27,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.006 0.072 2026-09-15 08:52:27,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-09-15 08:52:27,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:27,885 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:27,965 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.051 0.051 2026-09-15 08:52:27,980 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:52:27,987 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:27,991 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:28,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.027 0.132 2026-09-15 08:52:28,038 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:28,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-09-15 08:52:28,099 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-09-15 08:52:28,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-09-15 08:52:28,145 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-09-15 08:52:28,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-09-15 08:52:28,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.154 2026-09-15 08:52:28,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.013 0.157 2026-09-15 08:52:28,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-09-15 08:52:28,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.156 2026-09-15 08:52:28,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-15 08:52:28,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.165 2026-09-15 08:52:28,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-15 08:52:28,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-15 08:52:28,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-15 08:52:28,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-15 08:52:28,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.018 0.203 2026-09-15 08:52:28,529 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:28,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:28,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.017 0.042 2026-09-15 08:52:28,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.028 2026-09-15 08:52:28,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:52:28,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:28,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.038 0.065 2026-09-15 08:52:29,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.030 0.055 2026-09-15 08:52:29,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.081 2026-09-15 08:52:29,049 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:29] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.009 2026-09-15 08:52:29,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:52:29,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-09-15 08:52:29,146 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,200 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,293 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,474 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:29,474 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:29,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:29,864 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39649356 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '55d85898-8381-49fd-9dac-181ef83006d5'}] 2026-09-15 08:52:29,868 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:52:30,760 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39649356 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '55d85898-8381-49fd-9dac-181ef83006d5'} created pos.order #859 2026-09-15 08:52:30,915 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39649356 finished 2026-09-15 08:52:31,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 596 0.531 0.779 2026-09-15 08:52:31,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:31,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.030 2026-09-15 08:52:31,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:31] "GET /account/download_invoice_documents/850/pdf HTTP/1.1" 200 - 19 0.032 0.031 2026-09-15 08:52:31,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.040 2026-09-15 08:52:31,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:31,400 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93268194 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '55d85898-8381-49fd-9dac-181ef83006d5'}] 2026-09-15 08:52:31,406 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93268194 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '55d85898-8381-49fd-9dac-181ef83006d5'} sync ignored for existing PoS order pos.order(859,) (state: done) 2026-09-15 08:52:31,431 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93268194 finished 2026-09-15 08:52:31,449 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:31,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:31,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.059 0.076 2026-09-15 08:52:31,560 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-15 08:52:31,561 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:31,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.023 2026-09-15 08:52:31,660 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 20114876 (allocated 22282240) 2026-09-15 08:52:31,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 85536 2026-09-15 08:52:31,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-15 08:52:31,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 85536 2026-09-15 08:52:31,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085231_748524_test_taxes_l10n_br_pos.txt 2026-09-15 08:52:31,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp9ozfrj6s_chrome_odoo" 2026-09-15 08:52:32,393 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1431, 1432] 2026-09-15 08:52:33,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 85688 2026-09-15 08:52:33,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpn82huwvz_chrome_odoo 2026-09-15 08:52:33,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44877/json/version 2026-09-15 08:52:33,196 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:33,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:52:33,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44877/json 2026-09-15 08:52:33,223 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:33,227 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:44877/devtools/page/8256DEEDEB4E0E17D5DA9F6728266024 2026-09-15 08:52:33,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-15 08:52:33,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-15 08:52:33,399 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:52:33,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-15 08:52:33,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:33,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:33,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:33] "GET /pos/ui/133 HTTP/1.1" 200 - 89 0.080 0.065 2026-09-15 08:52:33,564 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '8256DEEDEB4E0E17D5DA9F6728266024', 'loaderId': 'A2E96263A151B210A65C64D8586AB2BE', 'isDownload': False} 2026-09-15 08:52:33,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:33,574 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:52:33,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:33] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 08:52:33,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:33] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-09-15 08:52:33,606 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:33] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-15 08:52:34,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:52:34,025 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:34,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:52:34,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:52:34,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:34,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:34,078 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:34,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.013 0.011 2026-09-15 08:52:34,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.025 2026-09-15 08:52:34,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.022 0.027 2026-09-15 08:52:34,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-09-15 08:52:34,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.180 0.247 2026-09-15 08:52:34,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "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-15 08:52:34,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:52:34,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-15 08:52:34,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:52:34,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:52:34,798 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-15 08:52:34,850 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:34,855 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:52:34,859 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:52:34,890 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:52:34,893 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52: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-15 08:52:34,896 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.021 0.028 2026-09-15 08:52:34,910 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-09-15 08:52:34,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-09-15 08:52:34,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:35,024 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:52:35,066 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.023 0.045 2026-09-15 08:52:35,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 08:52:35,114 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:35,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-09-15 08:52:35,124 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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-15 08:52:35,131 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:35,140 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-09-15 08:52:35,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-15 08:52:35,166 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:35,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.017 0.196 2026-09-15 08:52:35,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-09-15 08:52:35,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-09-15 08:52:35,272 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.120 2026-09-15 08:52:35,292 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-15 08:52:35,315 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.140 2026-09-15 08:52:35,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-15 08:52:35,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-15 08:52:35,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-15 08:52:35,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-09-15 08:52:35,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-15 08:52:35,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.118 2026-09-15 08:52:35,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-15 08:52:35,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-15 08:52:35,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.022 0.183 2026-09-15 08:52:35,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:35,638 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:35,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.016 0.039 2026-09-15 08:52:35,762 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.011 0.027 2026-09-15 08:52:35,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:52:35,880 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:36] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.040 0.067 2026-09-15 08:52:36,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.068 0.055 2026-09-15 08:52:36,145 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.116 2026-09-15 08:52:36,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:36] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.011 2026-09-15 08:52:36,182 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:52:36,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.023 2026-09-15 08:52:36,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,319 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,514 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,582 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,596 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:36,597 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:36,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,809 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,915 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:36,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95663365 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'b0d9b177-6c62-45b0-b896-e5147acfb5d3'}] 2026-09-15 08:52:36,984 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:38,033 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95663365 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'b0d9b177-6c62-45b0-b896-e5147acfb5d3'} created pos.order #860 2026-09-15 08:52:38,176 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95663365 finished 2026-09-15 08:52:38,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 596 0.540 0.848 2026-09-15 08:52:38,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:38] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:52:38,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.034 2026-09-15 08:52:38,509 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:38] "GET /account/download_invoice_documents/854/pdf HTTP/1.1" 200 - 19 0.018 0.056 2026-09-15 08:52:38,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.038 2026-09-15 08:52:38,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:38,589 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88287155 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'b0d9b177-6c62-45b0-b896-e5147acfb5d3'}] 2026-09-15 08:52:38,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88287155 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'b0d9b177-6c62-45b0-b896-e5147acfb5d3'} sync ignored for existing PoS order pos.order(860,) (state: done) 2026-09-15 08:52:38,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88287155 finished 2026-09-15 08:52:38,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:38,697 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:38,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-15 08:52:38,749 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:38,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.090 0.088 2026-09-15 08:52:38,887 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18855644 (allocated 20447232) 2026-09-15 08:52:38,900 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 85688 2026-09-15 08:52:38,901 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-15 08:52:38,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 85688 2026-09-15 08:52:38,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085238_962564_test_taxes_l10n_br_pos.txt 2026-09-15 08:52:38,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpn82huwvz_chrome_odoo" 2026-09-15 08:52:39,693 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1434, 1435] 2026-09-15 08:52:39,811 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-09-15 08:52:41,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 85844 2026-09-15 08:52:41,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpw6octcj3_chrome_odoo 2026-09-15 08:52:41,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40133/json/version 2026-09-15 08:52:41,914 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:41,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:52:41,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40133/json 2026-09-15 08:52:41,958 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:52:41,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40133/devtools/page/810CE09F53F4EFB6379DF017F1397AB3 2026-09-15 08:52:41,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-15 08:52:41,969 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-15 08:52:42,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:52:42,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-15 08:52:42,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:42,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:42,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:52:42,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:42] "GET /pos/ui/133 HTTP/1.1" 200 - 133 0.067 0.437 2026-09-15 08:52:42,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '810CE09F53F4EFB6379DF017F1397AB3', 'loaderId': 'ACCF8291B39466C207B4B9F903836932', 'isDownload': False} 2026-09-15 08:52:42,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:42,688 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:52:42,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:42] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 08:52:42,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:42] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:52:42,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:42] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-09-15 08:52:43,196 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:43,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:52:43,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:43,228 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:52:43,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:43,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52: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-15 08:52:43,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:52:43,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.010 2026-09-15 08:52:43,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.038 2026-09-15 08:52:43,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.012 0.023 2026-09-15 08:52:43,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.020 2026-09-15 08:52:43,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.250 0.246 2026-09-15 08:52:43,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "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-15 08:52:43,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 08:52:44,002 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.039 2026-09-15 08:52:44,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.005 2026-09-15 08:52:44,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:52:44,043 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-15 08:52:44,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:44,086 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:52:44,109 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:52:44,110 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:44,133 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:52:44,137 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:52:44,165 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.029 0.040 2026-09-15 08:52:44,170 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:52:44,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.070 2026-09-15 08:52:44,210 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:44,232 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.026 0.051 2026-09-15 08:52:44,289 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.030 0.105 2026-09-15 08:52:44,299 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:52:44,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.065 2026-09-15 08:52:44,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-09-15 08:52:44,381 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:44,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-09-15 08:52:44,396 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:44,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.135 2026-09-15 08:52:44,431 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:44,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-15 08:52:44,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-09-15 08:52:44,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-09-15 08:52:44,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.018 0.149 2026-09-15 08:52:44,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-15 08:52:44,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-15 08:52:44,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.024 0.159 2026-09-15 08:52:44,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-09-15 08:52:44,662 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:44,721 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:44,852 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 48 0.051 0.077 2026-09-15 08:52:44,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.015 0.031 2026-09-15 08:52:45,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.019 0.025 2026-09-15 08:52:45,080 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:45,178 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:45] "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.063 2026-09-15 08:52:45,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.046 0.066 2026-09-15 08:52:45,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.109 2026-09-15 08:52:45,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:45] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.011 2026-09-15 08:52:45,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:52:45,400 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.020 2026-09-15 08:52:45,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:45,497 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:45,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:45,639 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:45,690 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:45,769 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:45,781 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:45,783 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:52:45,821 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:45,870 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:45,921 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:45,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:46,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:46,095 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:46,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:46,166 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85907202 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '1265ba7b-a4cc-4c4a-9ee3-4320e8bc3b04'}] 2026-09-15 08:52:46,182 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:52:47,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85907202 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '1265ba7b-a4cc-4c4a-9ee3-4320e8bc3b04'} created pos.order #861 2026-09-15 08:52:47,914 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85907202 finished 2026-09-15 08:52:48,066 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 717 0.636 1.267 2026-09-15 08:52:48,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52: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-15 08:52:48,141 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-09-15 08:52:48,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "GET /account/download_invoice_documents/858/pdf HTTP/1.1" 200 - 19 0.058 0.043 2026-09-15 08:52:48,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.063 2026-09-15 08:52:48,251 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:48,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64989383 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '1265ba7b-a4cc-4c4a-9ee3-4320e8bc3b04'}] 2026-09-15 08:52:48,279 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64989383 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '1265ba7b-a4cc-4c4a-9ee3-4320e8bc3b04'} sync ignored for existing PoS order pos.order(861,) (state: done) 2026-09-15 08:52:48,293 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64989383 finished 2026-09-15 08:52:48,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:48,367 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:48,400 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.060 0.085 2026-09-15 08:52:48,422 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:48,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.026 2026-09-15 08:52:48,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:48,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:48,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:48,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.009 0.039 2026-09-15 08:52:48,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.028 2026-09-15 08:52:48,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.017 2026-09-15 08:52:48,766 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:48,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.035 0.060 2026-09-15 08:52:48,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.051 0.066 2026-09-15 08:52:48,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.107 2026-09-15 08:52:49,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.019 2026-09-15 08:52:49,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,233 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,286 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,360 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,411 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,568 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,619 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,725 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,777 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,830 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,892 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:49,897 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23845404 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000002', 'uuid': '02453ac6-110f-4f46-9440-7dd064877143'}] 2026-09-15 08:52:50,758 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23845404 order {'name': '/', 'pos_reference': '261-133-000002', 'uuid': '02453ac6-110f-4f46-9440-7dd064877143'} created pos.order #862 2026-09-15 08:52:50,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23845404 finished 2026-09-15 08:52:50,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 495 0.422 0.674 2026-09-15 08:52:51,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:51,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.019 2026-09-15 08:52:51,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "GET /account/download_invoice_documents/860/pdf HTTP/1.1" 200 - 10 0.007 0.037 2026-09-15 08:52:51,087 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:52:51,114 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:51,119 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35237341 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '02453ac6-110f-4f46-9440-7dd064877143'}] 2026-09-15 08:52:51,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35237341 order {'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '02453ac6-110f-4f46-9440-7dd064877143'} sync ignored for existing PoS order pos.order(862,) (state: done) 2026-09-15 08:52:51,132 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35237341 finished 2026-09-15 08:52:51,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:51,201 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.024 0.061 2026-09-15 08:52:51,225 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:51,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.020 2026-09-15 08:52:51,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:51,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:51,382 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:51,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:51,460 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.022 2026-09-15 08:52:51,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.007 0.017 2026-09-15 08:52:51,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:52:51,541 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:51,634 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52: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.034 0.058 2026-09-15 08:52:51,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.032 0.071 2026-09-15 08:52:51,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.102 2026-09-15 08:52:51,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.022 2026-09-15 08:52:51,841 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:51,893 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:51,961 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,012 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,063 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,376 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,429 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,493 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:52,496 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18390486 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000003', 'uuid': '2885244f-92e0-410b-95b3-72a2b0409aae'}] 2026-09-15 08:52:53,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18390486 order {'name': '/', 'pos_reference': '261-133-000003', 'uuid': '2885244f-92e0-410b-95b3-72a2b0409aae'} created pos.order #863 2026-09-15 08:52:53,448 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18390486 finished 2026-09-15 08:52:53,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 495 0.419 0.700 2026-09-15 08:52:53,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:53,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.027 2026-09-15 08:52:53,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:53] "GET /account/download_invoice_documents/862/pdf HTTP/1.1" 200 - 10 0.011 0.041 2026-09-15 08:52:53,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 08:52:53,761 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:53,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89059972 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': '2885244f-92e0-410b-95b3-72a2b0409aae'}] 2026-09-15 08:52:53,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89059972 order {'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': '2885244f-92e0-410b-95b3-72a2b0409aae'} sync ignored for existing PoS order pos.order(863,) (state: done) 2026-09-15 08:52:53,780 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89059972 finished 2026-09-15 08:52:53,812 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:53,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.036 0.067 2026-09-15 08:52:53,869 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:53,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.022 2026-09-15 08:52:53,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:53,970 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,025 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.036 2026-09-15 08:52:54,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.027 2026-09-15 08:52:54,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.015 2026-09-15 08:52:54,257 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:54] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.063 0.062 2026-09-15 08:52:54,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.044 0.051 2026-09-15 08:52:54,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.092 2026-09-15 08:52:54,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.017 2026-09-15 08:52:54,556 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,713 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,766 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,834 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,885 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,936 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:54,993 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:55,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:55,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:55,148 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:55,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:55,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:55,307 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:55,364 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:55,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58927334 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000004', 'uuid': 'c36d1639-d4b4-4ce5-9d74-f54498d49e13'}] 2026-09-15 08:52:56,307 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58927334 order {'name': '/', 'pos_reference': '261-133-000004', 'uuid': 'c36d1639-d4b4-4ce5-9d74-f54498d49e13'} created pos.order #864 2026-09-15 08:52:56,453 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58927334 finished 2026-09-15 08:52:56,655 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 495 0.522 0.766 2026-09-15 08:52:56,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:56] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:52:56,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.025 2026-09-15 08:52:56,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:56] "GET /account/download_invoice_documents/864/pdf HTTP/1.1" 200 - 10 0.013 0.044 2026-09-15 08:52:56,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:52:56,803 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:56,806 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30739901 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': 'c36d1639-d4b4-4ce5-9d74-f54498d49e13'}] 2026-09-15 08:52:56,815 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30739901 order {'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': 'c36d1639-d4b4-4ce5-9d74-f54498d49e13'} sync ignored for existing PoS order pos.order(864,) (state: done) 2026-09-15 08:52:56,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30739901 finished 2026-09-15 08:52:56,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:56,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:56,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.040 0.082 2026-09-15 08:52:56,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:56,986 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.024 2026-09-15 08:52:57,018 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:57,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:57,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:57,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.038 2026-09-15 08:52:57,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.031 2026-09-15 08:52:57,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-15 08:52:57,299 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:57,389 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.038 0.051 2026-09-15 08:52:57,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.058 0.076 2026-09-15 08:52:57,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.131 2026-09-15 08:52:57,610 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.033 0.024 2026-09-15 08:52:57,640 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:57,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:57,746 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:57,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:57,870 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:57,921 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:57,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:58,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:58,077 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:58,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:58,185 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:58,236 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:58,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:58,349 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:58,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30169427 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000005', 'uuid': '36dbb8f3-5602-4179-b867-e35fea02a296'}] 2026-09-15 08:52:59,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30169427 order {'name': '/', 'pos_reference': '261-133-000005', 'uuid': '36dbb8f3-5602-4179-b867-e35fea02a296'} created pos.order #865 2026-09-15 08:52:59,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30169427 finished 2026-09-15 08:52:59,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 495 0.457 0.745 2026-09-15 08:52:59,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:59] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:52:59,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.030 2026-09-15 08:52:59,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:59] "GET /account/download_invoice_documents/866/pdf HTTP/1.1" 200 - 10 0.016 0.054 2026-09-15 08:52:59,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.013 2026-09-15 08:52:59,701 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:59,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1055899 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': '36dbb8f3-5602-4179-b867-e35fea02a296'}] 2026-09-15 08:52:59,723 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1055899 order {'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': '36dbb8f3-5602-4179-b867-e35fea02a296'} sync ignored for existing PoS order pos.order(865,) (state: done) 2026-09-15 08:52:59,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1055899 finished 2026-09-15 08:52:59,753 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:59,815 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:59,830 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.046 0.075 2026-09-15 08:52:59,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:59,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:52:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.020 2026-09-15 08:52:59,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:52:59,972 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,027 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,059 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.028 2026-09-15 08:53:00,102 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.019 2026-09-15 08:53:00,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:53:00,161 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53: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.043 0.066 2026-09-15 08:53:00,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.067 0.073 2026-09-15 08:53:00,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.141 2026-09-15 08:53:00,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.048 0.030 2026-09-15 08:53:00,558 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,611 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,665 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,716 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,770 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,895 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,946 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:00,999 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:01,050 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:01,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:01,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:01,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:01,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:01,311 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:01,376 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:01,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5082554 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000006', 'uuid': '4699ab8d-92d3-4cf2-ae34-4ed7a229b06c'}] 2026-09-15 08:53:02,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5082554 order {'name': '/', 'pos_reference': '261-133-000006', 'uuid': '4699ab8d-92d3-4cf2-ae34-4ed7a229b06c'} created pos.order #866 2026-09-15 08:53:02,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5082554 finished 2026-09-15 08:53:02,591 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 495 0.450 0.765 2026-09-15 08:53:02,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.025 2026-09-15 08:53:02,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:02] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.043 2026-09-15 08:53:02,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:53:02,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:02,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:02] "GET /account/download_invoice_documents/868/pdf HTTP/1.1" 200 - 10 0.009 0.014 2026-09-15 08:53:02,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76721720 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': '4699ab8d-92d3-4cf2-ae34-4ed7a229b06c'}] 2026-09-15 08:53:02,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76721720 order {'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': '4699ab8d-92d3-4cf2-ae34-4ed7a229b06c'} sync ignored for existing PoS order pos.order(866,) (state: done) 2026-09-15 08:53:02,761 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76721720 finished 2026-09-15 08:53:02,791 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:02,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.035 0.078 2026-09-15 08:53:02,857 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:02,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-15 08:53:02,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:02,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.011 0.023 2026-09-15 08:53:03,306 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 34319464 (allocated 36712448) 2026-09-15 08:53:03,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 85844 2026-09-15 08:53:03,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-15 08:53:03,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 85844 2026-09-15 08:53:03,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085303_379444_test_taxes_l10n_in_pos.txt 2026-09-15 08:53:03,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpw6octcj3_chrome_odoo" 2026-09-15 08:53:04,152 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448] 2026-09-15 08:53:06,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 86067 2026-09-15 08:53:06,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpo04yh1ib_chrome_odoo 2026-09-15 08:53:06,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44861/json/version 2026-09-15 08:53:06,197 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:53:06,199 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:53:06,199 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44861/json 2026-09-15 08:53:06,200 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:53:06,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:44861/devtools/page/8F48EEEFF0049E64E5E7BA0439616FC3 2026-09-15 08:53:06,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-15 08:53:06,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-15 08:53:06,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:53:06,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-15 08:53:06,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:06,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:06,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:06] "GET /pos/ui/133 HTTP/1.1" 200 - 89 0.040 0.064 2026-09-15 08:53:06,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '8F48EEEFF0049E64E5E7BA0439616FC3', 'loaderId': '7A8DAC01DF82BC66DBDC7A4B2A747379', 'isDownload': False} 2026-09-15 08:53:06,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:06,641 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:53:06,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:06] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 08:53:06,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:06] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:53:06,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:06] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:53:07,083 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:53:07,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:53:07,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-15 08:53:07,139 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:07,148 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:07,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:53:07,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:53:07,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.010 2026-09-15 08:53:07,206 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:53:07,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.010 0.022 2026-09-15 08:53:07,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-09-15 08:53:07,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.266 0.430 2026-09-15 08:53:07,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.005 2026-09-15 08:53:08,043 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:53:08,095 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.033 2026-09-15 08:53:08,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53: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-15 08:53:08,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53: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-15 08:53:08,132 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:53:08,189 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:08,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:53:08,217 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:53:08,224 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 08:53:08,268 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:53:08,276 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:53:08,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.023 0.055 2026-09-15 08:53:08,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.089 2026-09-15 08:53:08,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:08,381 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 08:53:08,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.034 0.046 2026-09-15 08:53:08,438 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:53:08,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-09-15 08:53:08,466 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:08,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-09-15 08:53:08,496 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:08,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:08,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-09-15 08:53:08,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.025 0.207 2026-09-15 08:53:08,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-09-15 08:53:08,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-09-15 08:53:08,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-09-15 08:53:08,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.020 0.178 2026-09-15 08:53:08,722 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-15 08:53:08,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-09-15 08:53:08,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-09-15 08:53:08,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.033 0.168 2026-09-15 08:53:08,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.164 2026-09-15 08:53:08,882 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:08,904 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-09-15 08:53:08,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:08] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-09-15 08:53:08,942 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:09,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.016 0.041 2026-09-15 08:53:09,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.028 2026-09-15 08:53:09,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.010 2026-09-15 08:53:09,217 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:09,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.102 0.083 2026-09-15 08:53:09,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.066 0.055 2026-09-15 08:53:09,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.117 2026-09-15 08:53:09,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:09] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.012 2026-09-15 08:53:09,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:53:09,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.022 2026-09-15 08:53:09,670 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:09,724 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:09,817 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:09,869 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:09,920 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:09,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:10,001 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:10,004 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:10,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:10,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:10,141 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:10,206 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:10,257 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:10,312 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:10,379 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:10,383 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4773966 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '8f3efa60-d1bc-40cc-9633-739eb74dd00a'}] 2026-09-15 08:53:10,386 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:11,277 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4773966 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '8f3efa60-d1bc-40cc-9633-739eb74dd00a'} created pos.order #867 2026-09-15 08:53:11,398 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4773966 finished 2026-09-15 08:53:11,566 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 591 0.447 0.739 2026-09-15 08:53:11,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:11] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:53:11,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.028 2026-09-15 08:53:11,722 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:11] "GET /account/download_invoice_documents/872/pdf HTTP/1.1" 200 - 19 0.028 0.066 2026-09-15 08:53:11,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.050 2026-09-15 08:53:11,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:11,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18157120 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '8f3efa60-d1bc-40cc-9633-739eb74dd00a'}] 2026-09-15 08:53:11,784 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18157120 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '8f3efa60-d1bc-40cc-9633-739eb74dd00a'} sync ignored for existing PoS order pos.order(867,) (state: done) 2026-09-15 08:53:11,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18157120 finished 2026-09-15 08:53:11,824 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:11,884 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:11,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.051 0.071 2026-09-15 08:53:11,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:11,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.028 2026-09-15 08:53:11,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.034 2026-09-15 08:53:12,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.010 0.025 2026-09-15 08:53:12,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:53:12,229 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53: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.037 0.066 2026-09-15 08:53:12,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.038 0.063 2026-09-15 08:53:12,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.099 2026-09-15 08:53:12,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.013 0.031 2026-09-15 08:53:12,541 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,594 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,647 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,753 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,829 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,880 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:12,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:13,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:13,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:13,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:13,205 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:13,256 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:13,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:13,367 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:13,374 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78065839 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000002', 'uuid': 'ca33fe86-f5a0-486e-bd68-92c3a920e671'}] 2026-09-15 08:53:14,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78065839 order {'name': '/', 'pos_reference': '262-133-000002', 'uuid': 'ca33fe86-f5a0-486e-bd68-92c3a920e671'} created pos.order #868 2026-09-15 08:53:14,343 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78065839 finished 2026-09-15 08:53:14,511 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.409 0.731 2026-09-15 08:53:14,538 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53: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-15 08:53:14,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.022 2026-09-15 08:53:14,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:14] "GET /account/download_invoice_documents/874/pdf HTTP/1.1" 200 - 10 0.007 0.038 2026-09-15 08:53:14,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:53:14,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:14,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8664305 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': 'ca33fe86-f5a0-486e-bd68-92c3a920e671'}] 2026-09-15 08:53:14,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8664305 order {'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': 'ca33fe86-f5a0-486e-bd68-92c3a920e671'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-09-15 08:53:14,650 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8664305 finished 2026-09-15 08:53:14,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:14,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.033 0.061 2026-09-15 08:53:14,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:14,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.021 2026-09-15 08:53:14,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:14,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:14,894 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:14,948 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:14,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.036 2026-09-15 08:53:15,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.010 0.025 2026-09-15 08:53:15,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:53:15,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:15] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.044 0.062 2026-09-15 08:53:15,305 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.035 0.063 2026-09-15 08:53:15,315 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.095 2026-09-15 08:53:15,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.025 2026-09-15 08:53:15,390 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,443 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,669 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,720 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,770 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,821 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,928 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:15,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:16,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:16,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32527871 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'e42d434b-0361-4589-8bd6-38c580b2c2a8'}] 2026-09-15 08:53:16,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32527871 order {'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'e42d434b-0361-4589-8bd6-38c580b2c2a8'} created pos.order #869 2026-09-15 08:53:16,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32527871 finished 2026-09-15 08:53:17,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.384 0.683 2026-09-15 08:53:17,141 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:53:17,173 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.018 2026-09-15 08:53:17,193 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "GET /account/download_invoice_documents/876/pdf HTTP/1.1" 200 - 10 0.008 0.024 2026-09-15 08:53:17,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:53:17,230 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:17,238 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92360594 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'e42d434b-0361-4589-8bd6-38c580b2c2a8'}] 2026-09-15 08:53:17,242 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92360594 order {'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'e42d434b-0361-4589-8bd6-38c580b2c2a8'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-09-15 08:53:17,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92360594 finished 2026-09-15 08:53:17,285 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:17,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.028 0.058 2026-09-15 08:53:17,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:17,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.022 2026-09-15 08:53:17,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:17,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:17,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:17,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:17,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:53:17,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.027 2026-09-15 08:53:17,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-15 08:53:17,708 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:17,799 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.031 0.059 2026-09-15 08:53:17,910 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.035 0.066 2026-09-15 08:53:17,928 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.107 2026-09-15 08:53:17,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.024 2026-09-15 08:53:18,005 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,111 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,164 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,216 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,287 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,389 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,495 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,546 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,653 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,819 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:18,822 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9517196 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000004', 'uuid': 'c5762bc9-69d1-4c3c-b434-ff1404ad97b0'}] 2026-09-15 08:53:19,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9517196 order {'name': '/', 'pos_reference': '262-133-000004', 'uuid': 'c5762bc9-69d1-4c3c-b434-ff1404ad97b0'} created pos.order #870 2026-09-15 08:53:19,676 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9517196 finished 2026-09-15 08:53:19,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.370 0.678 2026-09-15 08:53:19,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53: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.005 2026-09-15 08:53:19,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.022 2026-09-15 08:53:19,990 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:19] "GET /account/download_invoice_documents/878/pdf HTTP/1.1" 200 - 10 0.017 0.041 2026-09-15 08:53:20,007 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.034 2026-09-15 08:53:20,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12733014 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': 'c5762bc9-69d1-4c3c-b434-ff1404ad97b0'}] 2026-09-15 08:53:20,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12733014 order {'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': 'c5762bc9-69d1-4c3c-b434-ff1404ad97b0'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-09-15 08:53:20,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12733014 finished 2026-09-15 08:53:20,056 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.052 0.070 2026-09-15 08:53:20,166 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.018 2026-09-15 08:53:20,216 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,325 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.040 2026-09-15 08:53:20,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.007 0.024 2026-09-15 08:53:20,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:53:20,480 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:20] "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.054 0.058 2026-09-15 08:53:20,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.046 0.069 2026-09-15 08:53:20,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.117 2026-09-15 08:53:20,762 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.016 2026-09-15 08:53:20,791 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,845 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,898 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:20,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,283 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,442 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:21,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94208483 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000005', 'uuid': '2577ed98-9ee5-4abc-95f5-f24948fe554d'}] 2026-09-15 08:53:22,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94208483 order {'name': '/', 'pos_reference': '262-133-000005', 'uuid': '2577ed98-9ee5-4abc-95f5-f24948fe554d'} created pos.order #871 2026-09-15 08:53:22,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94208483 finished 2026-09-15 08:53:22,609 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.417 0.687 2026-09-15 08:53:22,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:22] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:53:22,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.035 2026-09-15 08:53:22,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:22] "GET /account/download_invoice_documents/880/pdf HTTP/1.1" 200 - 10 0.015 0.058 2026-09-15 08:53:22,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-09-15 08:53:22,768 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:22,774 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53693282 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '2577ed98-9ee5-4abc-95f5-f24948fe554d'}] 2026-09-15 08:53:22,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53693282 order {'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '2577ed98-9ee5-4abc-95f5-f24948fe554d'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-09-15 08:53:22,791 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53693282 finished 2026-09-15 08:53:22,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:22,880 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:22,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.060 0.067 2026-09-15 08:53:22,934 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:22,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.021 2026-09-15 08:53:22,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,035 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.029 2026-09-15 08:53:23,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.016 2026-09-15 08:53:23,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:53:23,223 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:23] "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.043 0.067 2026-09-15 08:53:23,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.035 0.053 2026-09-15 08:53:23,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.086 2026-09-15 08:53:23,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.024 2026-09-15 08:53:23,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,629 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,734 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:23,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:24,012 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:24,063 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:24,114 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:24,170 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:24,221 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:24,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:24,334 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:24,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62738663 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000006', 'uuid': '3dcc9923-ab07-4d57-bd41-b6babec8da22'}] 2026-09-15 08:53:25,105 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62738663 order {'name': '/', 'pos_reference': '262-133-000006', 'uuid': '3dcc9923-ab07-4d57-bd41-b6babec8da22'} created pos.order #872 2026-09-15 08:53:25,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62738663 finished 2026-09-15 08:53:25,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.384 0.650 2026-09-15 08:53:25,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:25] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:53:25,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.022 2026-09-15 08:53:25,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:25] "GET /account/download_invoice_documents/882/pdf HTTP/1.1" 200 - 10 0.007 0.037 2026-09-15 08:53:25,509 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:53:25,529 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:25,534 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82519496 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '3dcc9923-ab07-4d57-bd41-b6babec8da22'}] 2026-09-15 08:53:25,542 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82519496 order {'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': '3dcc9923-ab07-4d57-bd41-b6babec8da22'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-09-15 08:53:25,558 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82519496 finished 2026-09-15 08:53:25,580 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:25,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.043 0.066 2026-09-15 08:53:25,644 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:25,704 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-15 08:53:25,705 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:25,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.031 0.037 2026-09-15 08:53:26,130 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 34396716 (allocated 36712448) 2026-09-15 08:53:26,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 86067 2026-09-15 08:53:26,134 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-15 08:53:26,135 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 86067 2026-09-15 08:53:26,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085326_218086_test_taxes_l10n_in_pos.txt 2026-09-15 08:53:26,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpo04yh1ib_chrome_odoo" 2026-09-15 08:53:27,099 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466] 2026-09-15 08:53:29,149 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 86291 2026-09-15 08:53:29,149 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpdait0v9a_chrome_odoo 2026-09-15 08:53:29,149 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:36477/json/version 2026-09-15 08:53:29,150 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:53:29,203 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:53:29,203 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:36477/json 2026-09-15 08:53:29,204 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:53:29,207 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:36477/devtools/page/B4818C643FC62B1FD5D641AC6CD2B69D 2026-09-15 08:53:29,208 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-15 08:53:29,209 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-15 08:53:29,544 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:53:29,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-15 08:53:29,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:29,550 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:29,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:29] "GET /pos/ui/133 HTTP/1.1" 200 - 89 0.043 0.070 2026-09-15 08:53:29,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'B4818C643FC62B1FD5D641AC6CD2B69D', 'loaderId': '6ADEFCC22A9A7E3CC74042C1FB4261B8', 'isDownload': False} 2026-09-15 08:53:29,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:29,685 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:53:29,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:29] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-09-15 08:53:29,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:29] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:53:29,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:29] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-09-15 08:53:30,183 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:53:30,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:53:30,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:30,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:53:30,230 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:30,240 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53: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-15 08:53:30,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:30,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-09-15 08:53:30,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:53:30,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.009 0.018 2026-09-15 08:53:30,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-15 08:53:30,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.248 0.265 2026-09-15 08:53:30,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:53:30,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:53:31,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-15 08:53:31,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:53:31,045 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:53:31,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:53:31,095 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:31,104 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:53:31,112 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:31,135 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:53:31,149 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:53:31,158 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:31,162 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:31,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.026 0.038 2026-09-15 08:53:31,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.074 2026-09-15 08:53:31,213 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:31,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.029 0.073 2026-09-15 08:53:31,304 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:31,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.034 0.149 2026-09-15 08:53:31,335 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:31,336 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:31,346 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:31,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-15 08:53:31,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-15 08:53:31,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-15 08:53:31,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-15 08:53:31,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-15 08:53:31,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-15 08:53:31,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-15 08:53:31,512 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-15 08:53:31,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-09-15 08:53:31,554 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-09-15 08:53:31,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-15 08:53:31,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-09-15 08:53:31,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-15 08:53:31,659 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-15 08:53:31,680 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-15 08:53:31,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.031 0.151 2026-09-15 08:53:31,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:31,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:31,892 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.014 0.044 2026-09-15 08:53:31,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.013 0.029 2026-09-15 08:53:32,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:53:32,084 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:32,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.031 0.059 2026-09-15 08:53:32,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.036 0.059 2026-09-15 08:53:32,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.079 2026-09-15 08:53:32,319 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:32] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.013 2026-09-15 08:53:32,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:53:32,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.017 2026-09-15 08:53:32,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:32,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:32,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:32,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:32,678 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:32,748 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:32,761 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:32,762 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:32,799 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:32,850 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:32,901 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:32,966 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:33,017 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:33,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:33,133 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:33,139 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3817953 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'af81a120-2b2d-45d2-bb20-d50c6a317dcc'}] 2026-09-15 08:53:33,142 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:33,956 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3817953 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': 'af81a120-2b2d-45d2-bb20-d50c6a317dcc'} created pos.order #873 2026-09-15 08:53:34,060 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3817953 finished 2026-09-15 08:53:34,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 591 0.397 0.682 2026-09-15 08:53:34,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:53:34,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.027 2026-09-15 08:53:34,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:34] "GET /account/download_invoice_documents/886/pdf HTTP/1.1" 200 - 19 0.016 0.057 2026-09-15 08:53:34,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.034 2026-09-15 08:53:34,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:34,416 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82002284 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'af81a120-2b2d-45d2-bb20-d50c6a317dcc'}] 2026-09-15 08:53:34,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82002284 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': 'af81a120-2b2d-45d2-bb20-d50c6a317dcc'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-09-15 08:53:34,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82002284 finished 2026-09-15 08:53:34,460 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:34,529 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:34,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.059 0.074 2026-09-15 08:53:34,580 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:34,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.023 2026-09-15 08:53:34,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:34,686 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:34,747 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:34,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.031 2026-09-15 08:53:34,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.020 0.023 2026-09-15 08:53:34,872 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-15 08:53:34,919 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.045 0.061 2026-09-15 08:53:35,152 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.038 0.073 2026-09-15 08:53:35,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.106 2026-09-15 08:53:35,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.023 2026-09-15 08:53:35,239 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,293 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,398 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,522 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,624 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,679 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,730 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,831 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,939 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:35,992 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:36,055 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:36,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28457921 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000002', 'uuid': 'ac498b84-b01c-4a18-9316-686118a2d58e'}] 2026-09-15 08:53:36,860 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28457921 order {'name': '/', 'pos_reference': '263-133-000002', 'uuid': 'ac498b84-b01c-4a18-9316-686118a2d58e'} created pos.order #874 2026-09-15 08:53:36,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28457921 finished 2026-09-15 08:53:37,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.396 0.728 2026-09-15 08:53:37,228 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:53:37,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.027 2026-09-15 08:53:37,305 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "GET /account/download_invoice_documents/888/pdf HTTP/1.1" 200 - 10 0.014 0.049 2026-09-15 08:53:37,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-09-15 08:53:37,342 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:37,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15408037 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': 'ac498b84-b01c-4a18-9316-686118a2d58e'}] 2026-09-15 08:53:37,355 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15408037 order {'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': 'ac498b84-b01c-4a18-9316-686118a2d58e'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-09-15 08:53:37,375 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15408037 finished 2026-09-15 08:53:37,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:37,455 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:37,465 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.045 0.076 2026-09-15 08:53:37,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:37,517 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.026 2026-09-15 08:53:37,556 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:37,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:37,665 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:37,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-09-15 08:53:37,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.011 0.020 2026-09-15 08:53:37,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:53:37,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:37,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.037 0.050 2026-09-15 08:53:37,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.044 0.055 2026-09-15 08:53:37,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.098 2026-09-15 08:53:38,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.025 2026-09-15 08:53:38,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,124 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,190 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,241 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,292 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,346 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,398 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,449 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,606 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,722 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:38,727 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #681329 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000003', 'uuid': 'c4677d87-c266-45a2-a52c-81ace715a164'}] 2026-09-15 08:53:39,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #681329 order {'name': '/', 'pos_reference': '263-133-000003', 'uuid': 'c4677d87-c266-45a2-a52c-81ace715a164'} created pos.order #875 2026-09-15 08:53:39,547 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #681329 finished 2026-09-15 08:53:39,684 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.339 0.620 2026-09-15 08:53:39,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53: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-15 08:53:39,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.024 2026-09-15 08:53:39,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:39] "GET /account/download_invoice_documents/890/pdf HTTP/1.1" 200 - 10 0.010 0.031 2026-09-15 08:53:39,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:39] "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-15 08:53:39,839 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:39,842 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71456032 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': 'c4677d87-c266-45a2-a52c-81ace715a164'}] 2026-09-15 08:53:39,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71456032 order {'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': 'c4677d87-c266-45a2-a52c-81ace715a164'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-09-15 08:53:39,872 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71456032 finished 2026-09-15 08:53:39,892 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:39,946 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:39,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.036 0.082 2026-09-15 08:53:39,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.018 2026-09-15 08:53:39,997 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,102 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,155 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.031 2026-09-15 08:53:40,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.010 0.025 2026-09-15 08:53:40,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:53:40,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.031 0.043 2026-09-15 08:53:40,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.034 0.046 2026-09-15 08:53:40,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.013 0.086 2026-09-15 08:53:40,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.024 2026-09-15 08:53:40,556 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,608 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,661 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,715 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,767 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,837 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,938 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:40,995 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:41,045 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:41,096 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:41,147 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:41,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:41,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:41,308 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:41,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:41,372 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59199546 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000004', 'uuid': '4bf20be8-4635-487a-9bd9-7e3c4396bd5c'}] 2026-09-15 08:53:42,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59199546 order {'name': '/', 'pos_reference': '263-133-000004', 'uuid': '4bf20be8-4635-487a-9bd9-7e3c4396bd5c'} created pos.order #876 2026-09-15 08:53:42,358 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59199546 finished 2026-09-15 08:53:42,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.453 0.701 2026-09-15 08:53:42,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:53:42,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.027 2026-09-15 08:53:42,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:42] "GET /account/download_invoice_documents/892/pdf HTTP/1.1" 200 - 10 0.015 0.053 2026-09-15 08:53:42,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.028 2026-09-15 08:53:42,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:42,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86454250 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '4bf20be8-4635-487a-9bd9-7e3c4396bd5c'}] 2026-09-15 08:53:42,719 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86454250 order {'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': '4bf20be8-4635-487a-9bd9-7e3c4396bd5c'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-09-15 08:53:42,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86454250 finished 2026-09-15 08:53:42,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:42,802 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:42,820 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.038 0.074 2026-09-15 08:53:42,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:42,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.015 2026-09-15 08:53:42,901 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:42,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.022 2026-09-15 08:53:43,099 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.016 0.035 2026-09-15 08:53:43,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-15 08:53:43,158 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,267 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.042 0.063 2026-09-15 08:53:43,364 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.034 0.057 2026-09-15 08:53:43,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.085 2026-09-15 08:53:43,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.012 0.023 2026-09-15 08:53:43,455 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,627 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,678 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,729 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,783 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,833 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,884 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,934 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:43,990 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:44,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:44,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:44,155 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:44,162 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8428724 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000005', 'uuid': '08a23391-7167-4a7b-85a3-a07b64b60ba1'}] 2026-09-15 08:53:44,984 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8428724 order {'name': '/', 'pos_reference': '263-133-000005', 'uuid': '08a23391-7167-4a7b-85a3-a07b64b60ba1'} created pos.order #877 2026-09-15 08:53:45,097 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8428724 finished 2026-09-15 08:53:45,269 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.375 0.735 2026-09-15 08:53:45,358 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.027 2026-09-15 08:53:45,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.059 2026-09-15 08:53:45,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:53:45,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "GET /account/download_invoice_documents/894/pdf HTTP/1.1" 200 - 10 0.008 0.015 2026-09-15 08:53:45,427 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:45,432 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70732149 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '08a23391-7167-4a7b-85a3-a07b64b60ba1'}] 2026-09-15 08:53:45,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70732149 order {'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '08a23391-7167-4a7b-85a3-a07b64b60ba1'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-09-15 08:53:45,450 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70732149 finished 2026-09-15 08:53:45,473 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:45,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:45,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.045 0.069 2026-09-15 08:53:45,587 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:45,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.017 2026-09-15 08:53:45,632 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:45,686 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:45,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:45,777 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.033 2026-09-15 08:53:45,813 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.009 0.019 2026-09-15 08:53:45,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 08:53:45,871 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:45,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.045 0.045 2026-09-15 08:53:46,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.033 0.059 2026-09-15 08:53:46,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.092 2026-09-15 08:53:46,113 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-09-15 08:53:46,157 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,208 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,261 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,366 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,487 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,538 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,644 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,694 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,745 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,801 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,904 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,966 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:46,971 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73727932 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000006', 'uuid': 'd127e3d9-a32e-4001-883f-fe02d1bd7fce'}] 2026-09-15 08:53:47,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73727932 order {'name': '/', 'pos_reference': '263-133-000006', 'uuid': 'd127e3d9-a32e-4001-883f-fe02d1bd7fce'} created pos.order #878 2026-09-15 08:53:47,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73727932 finished 2026-09-15 08:53:48,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.405 0.700 2026-09-15 08:53:48,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53: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-15 08:53:48,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.026 2026-09-15 08:53:48,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:48] "GET /account/download_invoice_documents/896/pdf HTTP/1.1" 200 - 10 0.007 0.043 2026-09-15 08:53:48,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:53:48,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:48,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7643267 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': 'd127e3d9-a32e-4001-883f-fe02d1bd7fce'}] 2026-09-15 08:53:48,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7643267 order {'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': 'd127e3d9-a32e-4001-883f-fe02d1bd7fce'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-09-15 08:53:48,242 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7643267 finished 2026-09-15 08:53:48,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:48,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:48,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.044 0.082 2026-09-15 08:53:48,372 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-15 08:53:48,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:48,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.027 2026-09-15 08:53:48,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 34473744 (allocated 37761024) 2026-09-15 08:53:48,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 86291 2026-09-15 08:53:48,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-15 08:53:48,753 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 86291 2026-09-15 08:53:48,847 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085348_847723_test_taxes_l10n_in_pos.txt 2026-09-15 08:53:48,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpdait0v9a_chrome_odoo" 2026-09-15 08:53:49,644 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484] 2026-09-15 08:53:51,502 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 86518 2026-09-15 08:53:51,502 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpc2xpoeht_chrome_odoo 2026-09-15 08:53:51,502 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40171/json/version 2026-09-15 08:53:51,503 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:53:51,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:53:51,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40171/json 2026-09-15 08:53:51,527 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:53:51,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40171/devtools/page/98FA4DD194580F23FC1C576CD4A66FED 2026-09-15 08:53:51,543 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-15 08:53:51,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-15 08:53:51,826 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:53:51,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-15 08:53:51,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:51,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:51,948 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:51] "GET /pos/ui/133 HTTP/1.1" 200 - 89 0.050 0.060 2026-09-15 08:53:51,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '98FA4DD194580F23FC1C576CD4A66FED', 'loaderId': 'BC9BFB2F1255D39991772076E9759076', 'isDownload': False} 2026-09-15 08:53:51,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:51,958 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:53:51,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:51] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:53:51,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:51] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:53:51,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:51] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:53:52,390 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:52,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:53:52,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 08:53:52,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:52,448 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:52,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:53:52,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:52,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-09-15 08:53:52,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.018 2026-09-15 08:53:52,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.014 0.025 2026-09-15 08:53:52,558 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-09-15 08:53:53,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.206 0.301 2026-09-15 08:53:53,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:53:53,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-09-15 08:53:53,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.036 2026-09-15 08:53:53,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.008 0.011 2026-09-15 08:53:53,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-15 08:53:53,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:53:53,404 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:53,427 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:53:53,431 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:53:53,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.008 0.020 2026-09-15 08:53:53,483 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-15 08:53:53,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-15 08:53:53,486 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:53:53,533 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:53,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.018 0.097 2026-09-15 08:53:53,623 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:53,746 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:53,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.070 0.075 2026-09-15 08:53:53,755 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:53,764 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:53,794 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:53,841 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.042 0.183 2026-09-15 08:53:53,863 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/image?model=product.template&field=image_128&id=2283&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-15 08:53:53,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-09-15 08:53:53,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-15 08:53:53,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/image?model=product.template&field=image_128&id=2282&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-09-15 08:53:53,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-09-15 08:53:53,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-09-15 08:53:53,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:53] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-15 08:53:54,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-09-15 08:53:54,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.137 2026-09-15 08:53:54,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.018 0.151 2026-09-15 08:53:54,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-09-15 08:53:54,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-15 08:53:54,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-09-15 08:53:54,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-09-15 08:53:54,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-15 08:53:54,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-15 08:53:54,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-15T08:51:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-15 08:53:54,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.026 0.191 2026-09-15 08:53:54,357 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:54,416 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:54,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 24 0.027 0.045 2026-09-15 08:53:54,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.027 0.027 2026-09-15 08:53:54,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.018 2026-09-15 08:53:54,718 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:54,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.046 0.056 2026-09-15 08:53:54,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.040 0.062 2026-09-15 08:53:54,941 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.095 2026-09-15 08:53:54,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.015 2026-09-15 08:53:54,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 08:53:55,027 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.020 2026-09-15 08:53:55,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,117 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,262 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,381 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,391 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:53:55,392 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:53:55,431 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,482 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,602 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,707 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:55,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99445408 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '8d46d251-e793-4c43-9c43-352ff446f659'}] 2026-09-15 08:53:55,782 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:53:56,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99445408 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '8d46d251-e793-4c43-9c43-352ff446f659'} created pos.order #879 2026-09-15 08:53:56,750 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99445408 finished 2026-09-15 08:53:56,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 591 0.429 0.710 2026-09-15 08:53:56,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:56] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:53:57,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.028 2026-09-15 08:53:57,049 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "GET /account/download_invoice_documents/900/pdf HTTP/1.1" 200 - 19 0.012 0.061 2026-09-15 08:53:57,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-09-15 08:53:57,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:57,154 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35702510 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '8d46d251-e793-4c43-9c43-352ff446f659'}] 2026-09-15 08:53:57,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35702510 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '8d46d251-e793-4c43-9c43-352ff446f659'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-09-15 08:53:57,178 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35702510 finished 2026-09-15 08:53:57,193 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:57,263 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:57,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.045 0.077 2026-09-15 08:53:57,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:57,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.022 2026-09-15 08:53:57,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:57,420 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:57,476 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:57,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.037 2026-09-15 08:53:57,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.023 2026-09-15 08:53:57,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:53:57,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:57,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.024 0.069 2026-09-15 08:53:57,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.060 0.080 2026-09-15 08:53:57,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.138 2026-09-15 08:53:57,950 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:53:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.022 2026-09-15 08:53:57,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,147 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,200 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,269 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,321 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,371 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,426 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,477 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,527 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,579 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,635 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,686 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,798 44 INFO rb-7f8ce6a-224855-415796 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-15 08:53:58,803 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75475113 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000002', 'uuid': '0c12c802-d30c-438c-994c-e36dc39dacc1'}] 2026-09-15 08:53:59,784 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75475113 order {'name': '/', 'pos_reference': '264-133-000002', 'uuid': '0c12c802-d30c-438c-994c-e36dc39dacc1'} created pos.order #880 2026-09-15 08:53:59,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75475113 finished 2026-09-15 08:54:00,060 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.482 0.778 2026-09-15 08:54:00,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:54:00,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.033 2026-09-15 08:54:00,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "GET /account/download_invoice_documents/902/pdf HTTP/1.1" 200 - 10 0.007 0.052 2026-09-15 08:54:00,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "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-15 08:54:00,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23770599 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': '0c12c802-d30c-438c-994c-e36dc39dacc1'}] 2026-09-15 08:54:00,218 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:00,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23770599 order {'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': '0c12c802-d30c-438c-994c-e36dc39dacc1'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-09-15 08:54:00,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23770599 finished 2026-09-15 08:54:00,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:00,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.030 0.076 2026-09-15 08:54:00,328 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:00,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-15 08:54:00,381 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:00,432 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:00,487 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:00,541 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:00,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.032 2026-09-15 08:54:00,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.016 0.024 2026-09-15 08:54:00,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-15 08:54:00,687 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:00,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.067 0.062 2026-09-15 08:54:00,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.048 0.049 2026-09-15 08:54:00,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.090 2026-09-15 08:54:00,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.020 2026-09-15 08:54:01,005 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,231 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,285 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,336 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,387 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,437 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,492 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,543 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,596 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,658 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:01,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11404303 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000003', 'uuid': 'fa75f3ea-8926-408a-a60e-97504ac32ac8'}] 2026-09-15 08:54:02,507 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11404303 order {'name': '/', 'pos_reference': '264-133-000003', 'uuid': 'fa75f3ea-8926-408a-a60e-97504ac32ac8'} created pos.order #881 2026-09-15 08:54:02,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11404303 finished 2026-09-15 08:54:02,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.433 0.698 2026-09-15 08:54:02,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:02] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:54:02,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.025 2026-09-15 08:54:02,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:02] "GET /account/download_invoice_documents/904/pdf HTTP/1.1" 200 - 10 0.006 0.015 2026-09-15 08:54:02,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:54:02,914 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96358107 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': 'fa75f3ea-8926-408a-a60e-97504ac32ac8'}] 2026-09-15 08:54:02,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96358107 order {'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': 'fa75f3ea-8926-408a-a60e-97504ac32ac8'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-09-15 08:54:02,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96358107 finished 2026-09-15 08:54:02,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:02,986 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.028 0.074 2026-09-15 08:54:03,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.030 0.033 2026-09-15 08:54:03,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,164 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.031 2026-09-15 08:54:03,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.013 0.024 2026-09-15 08:54:03,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:54:03,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.028 0.055 2026-09-15 08:54:03,608 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.047 0.057 2026-09-15 08:54:03,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.088 2026-09-15 08:54:03,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.022 2026-09-15 08:54:03,706 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,820 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,874 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:03,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,053 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,105 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,159 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,210 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,260 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,311 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,365 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,416 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,469 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:04,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12823247 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000004', 'uuid': '09c30ea0-b39b-4875-99fd-1b46644ed906'}] 2026-09-15 08:54:05,487 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12823247 order {'name': '/', 'pos_reference': '264-133-000004', 'uuid': '09c30ea0-b39b-4875-99fd-1b46644ed906'} created pos.order #882 2026-09-15 08:54:05,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12823247 finished 2026-09-15 08:54:05,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.479 0.745 2026-09-15 08:54:05,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:05] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:54:05,841 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.028 2026-09-15 08:54:05,874 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:05] "GET /account/download_invoice_documents/906/pdf HTTP/1.1" 200 - 10 0.016 0.047 2026-09-15 08:54:05,886 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:05,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.028 2026-09-15 08:54:05,909 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67859300 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '09c30ea0-b39b-4875-99fd-1b46644ed906'}] 2026-09-15 08:54:05,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67859300 order {'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '09c30ea0-b39b-4875-99fd-1b46644ed906'} sync ignored for existing PoS order pos.order(882,) (state: done) 2026-09-15 08:54:05,936 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:05,945 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67859300 finished 2026-09-15 08:54:05,998 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.056 0.085 2026-09-15 08:54:06,049 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,100 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.029 2026-09-15 08:54:06,153 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,207 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.044 2026-09-15 08:54:06,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.015 0.023 2026-09-15 08:54:06,329 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-15 08:54:06,374 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.044 0.103 2026-09-15 08:54:06,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.038 0.052 2026-09-15 08:54:06,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.085 2026-09-15 08:54:06,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.019 2026-09-15 08:54:06,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,810 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,881 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,932 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:06,983 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:07,039 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:07,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:07,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:07,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:07,247 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:07,298 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:07,351 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:07,415 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:07,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6898763 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000005', 'uuid': '4089cbff-8d63-4451-bfde-bfc5bb11bab0'}] 2026-09-15 08:54:08,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6898763 order {'name': '/', 'pos_reference': '264-133-000005', 'uuid': '4089cbff-8d63-4451-bfde-bfc5bb11bab0'} created pos.order #883 2026-09-15 08:54:08,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6898763 finished 2026-09-15 08:54:08,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.397 0.691 2026-09-15 08:54:08,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:54:08,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.031 2026-09-15 08:54:08,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:08] "GET /account/download_invoice_documents/908/pdf HTTP/1.1" 200 - 10 0.008 0.040 2026-09-15 08:54:08,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.010 2026-09-15 08:54:08,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:08,646 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12593702 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '4089cbff-8d63-4451-bfde-bfc5bb11bab0'}] 2026-09-15 08:54:08,652 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12593702 order {'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '4089cbff-8d63-4451-bfde-bfc5bb11bab0'} sync ignored for existing PoS order pos.order(883,) (state: done) 2026-09-15 08:54:08,661 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12593702 finished 2026-09-15 08:54:08,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:08,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.031 0.078 2026-09-15 08:54:08,768 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:08,819 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:08,868 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:08,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.046 0.037 2026-09-15 08:54:08,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:08,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.002 0.029 2026-09-15 08:54:09,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.026 2026-09-15 08:54:09,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-15 08:54:09,120 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.045 0.053 2026-09-15 08:54:09,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.072 0.061 2026-09-15 08:54:09,373 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:09] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.135 2026-09-15 08:54:09,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.033 2026-09-15 08:54:09,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,525 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,810 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,915 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:09,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:10,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:10,072 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:10,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:10,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:10,232 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:10,297 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:10,300 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97407830 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000006', 'uuid': 'ea003567-53eb-4dc8-869d-19614a4f2217'}] 2026-09-15 08:54:11,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97407830 order {'name': '/', 'pos_reference': '264-133-000006', 'uuid': 'ea003567-53eb-4dc8-869d-19614a4f2217'} created pos.order #884 2026-09-15 08:54:11,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97407830 finished 2026-09-15 08:54:11,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.422 0.706 2026-09-15 08:54:11,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:11] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:54:11,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.026 2026-09-15 08:54:11,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:11] "GET /account/download_invoice_documents/910/pdf HTTP/1.1" 200 - 10 0.008 0.025 2026-09-15 08:54:11,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:54:11,565 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33243429 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': 'ea003567-53eb-4dc8-869d-19614a4f2217'}] 2026-09-15 08:54:11,567 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:11,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33243429 order {'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': 'ea003567-53eb-4dc8-869d-19614a4f2217'} sync ignored for existing PoS order pos.order(884,) (state: done) 2026-09-15 08:54:11,582 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33243429 finished 2026-09-15 08:54:11,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:11,682 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:11,689 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.051 0.075 2026-09-15 08:54:11,730 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-15 08:54:11,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:11,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.023 2026-09-15 08:54:12,171 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 34569404 (allocated 36712448) 2026-09-15 08:54:12,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 86518 2026-09-15 08:54:12,174 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-15 08:54:12,175 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 86518 2026-09-15 08:54:12,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085412_258225_test_taxes_l10n_in_pos.txt 2026-09-15 08:54:12,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpc2xpoeht_chrome_odoo" 2026-09-15 08:54:13,064 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502] 2026-09-15 08:54:13,241 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 69 checked, 69 removed 2026-09-15 08:54:21,514 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-15 08:54:21,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 86759 2026-09-15 08:54:21,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmp10hqzq91_chrome_odoo 2026-09-15 08:54:21,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:34935/json/version 2026-09-15 08:54:21,926 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:54:21,930 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:54:21,930 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:34935/json 2026-09-15 08:54:21,930 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:54:21,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:34935/devtools/page/2C15F01AE3969155A2B68FEB16276F98 2026-09-15 08:54:21,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-09-15 08:54:21,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-09-15 08:54:22,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:54:22,004 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-09-15 08:54:22,005 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:22,006 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:22,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:54:22,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:22] "GET /pos/ui/134 HTTP/1.1" 200 - 86 0.051 0.410 2026-09-15 08:54:22,480 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '2C15F01AE3969155A2B68FEB16276F98', 'loaderId': '5DD1F040EE9C4EF265BC74BA09781FA3', 'isDownload': False} 2026-09-15 08:54:22,480 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-15 08:54:22,487 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:54:22,500 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:22] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 08:54:22,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:22] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:54:22,507 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:22] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:54:22,894 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:54:22,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 08:54:22,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:22,940 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:22,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-15 08:54:22,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:54:22,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:54:23,013 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.015 2026-09-15 08:54:23,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-15 08:54:23,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.014 0.026 2026-09-15 08:54:23,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-09-15 08:54:23,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.270 0.301 2026-09-15 08:54:23,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:54:23,788 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-09-15 08:54:23,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:23] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.035 2026-09-15 08:54:23,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:54:23,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:23,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:54:24,017 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-15 08:54:24,022 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:54:24,033 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:54:24,046 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image/res.users/259/avatar_128 HTTP/1.1" 200 - 14 0.027 0.025 2026-09-15 08:54:24,072 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:54:24,080 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:54:24,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.007 0.084 2026-09-15 08:54:24,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.104 2026-09-15 08:54:24,162 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:24,194 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:54:24,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.039 0.034 2026-09-15 08:54:24,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:24,334 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:24,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.055 0.111 2026-09-15 08:54:24,360 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:54:24,380 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:54:24,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.103 2026-09-15 08:54:24,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.018 0.125 2026-09-15 08:54:24,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-09-15 08:54:24,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.011 0.177 2026-09-15 08:54:24,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-09-15 08:54:24,528 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-09-15 08:54:24,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-09-15 08:54:24,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.137 2026-09-15 08:54:24,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.027 0.163 2026-09-15 08:54:24,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-09-15 08:54:24,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:24,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:24,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.040 0.076 2026-09-15 08:54:24,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.023 2026-09-15 08:54:24,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.014 2026-09-15 08:54:25,043 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:25,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.057 0.072 2026-09-15 08:54:25,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.051 0.078 2026-09-15 08:54:25,323 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.131 2026-09-15 08:54:25,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.010 0.018 2026-09-15 08:54:25,388 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:25,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.011 0.027 2026-09-15 08:54:25,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.006 0.010 2026-09-15 08:54:25,553 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:25,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:25,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:25,716 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:54:25,718 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:54:25,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:25,804 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:25,870 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:25,944 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:25,951 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5817175 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'cd9b04d9-3ff2-400c-9d05-0e613e462fb5'}] 2026-09-15 08:54:25,952 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:54:26,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5817175 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'cd9b04d9-3ff2-400c-9d05-0e613e462fb5'} created pos.order #885 2026-09-15 08:54:26,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5817175 finished 2026-09-15 08:54:26,807 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1511] 2026-09-15 08:54:26,971 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 482 0.454 0.568 2026-09-15 08:54:27,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.018 0.031 2026-09-15 08:54:27,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:27] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:54:27,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:54:27,168 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-09-15 08:54:27,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:54:27,172 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48439799 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'cd9b04d9-3ff2-400c-9d05-0e613e462fb5'}] 2026-09-15 08:54:27,181 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48439799 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'cd9b04d9-3ff2-400c-9d05-0e613e462fb5'} sync ignored for existing PoS order pos.order(885,) (state: paid) 2026-09-15 08:54:27,192 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48439799 finished 2026-09-15 08:54:27,269 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18073952 (allocated 19660800) 2026-09-15 08:54:27,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.044 0.065 2026-09-15 08:54:27,286 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 86759 2026-09-15 08:54:27,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-09-15 08:54:27,288 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 86759 2026-09-15 08:54:27,348 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085427_348223_test_pos_sale_loyalty_1.txt 2026-09-15 08:54:27,348 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmp10hqzq91_chrome_odoo" 2026-09-15 08:54:27,378 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-15 08:54:27,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 86904 2026-09-15 08:54:27,938 44 INFO rb-7f8ce6a-224855-415796 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/tmp8brd74pn_chrome_odoo 2026-09-15 08:54:27,938 44 INFO rb-7f8ce6a-224855-415796 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:43999/json/version 2026-09-15 08:54:27,942 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:54:27,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:54:27,953 44 INFO rb-7f8ce6a-224855-415796 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:43999/json 2026-09-15 08:54:27,954 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:54:27,958 44 INFO rb-7f8ce6a-224855-415796 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:43999/devtools/page/3284132BAB72851EE6A7C166620A4D87 2026-09-15 08:54:27,964 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:27,970 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:28,075 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 08:54:28,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:28,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:28,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:28,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:54:28,655 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:28] "GET /pos/web?config_id=134 HTTP/1.1" 200 - 89 0.068 0.488 2026-09-15 08:54:28,659 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '3284132BAB72851EE6A7C166620A4D87', 'loaderId': 'E5B1972B80D7A038AB28164344EAE59C', 'isDownload': False} 2026-09-15 08:54:28,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:28,664 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:54:28,682 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:28] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-15 08:54:28,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:28] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 08:54:28,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:28] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 08:54:29,098 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:54:29,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:54:29,136 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:29,141 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:29,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.005 2026-09-15 08:54:29,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:54:29,187 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:54:29,228 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.009 2026-09-15 08:54:29,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.012 2026-09-15 08:54:29,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.022 0.038 2026-09-15 08:54:29,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-15 08:54:29,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.186 0.278 2026-09-15 08:54:29,828 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:54:29,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:54:29,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-15 08:54:29,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54: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.006 2026-09-15 08:54:29,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:29,992 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 08:54:30,043 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:54:30,058 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-15 08:54:30,068 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:54:30,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image/res.users/259/avatar_128 HTTP/1.1" 200 - 14 0.017 0.029 2026-09-15 08:54:30,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-15 08:54:30,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.003 0.063 2026-09-15 08:54:30,141 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:54:30,144 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54: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-15 08:54:30,224 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 08:54:30,276 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:30,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.045 0.042 2026-09-15 08:54:30,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.060 0.137 2026-09-15 08:54:30,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.006 0.105 2026-09-15 08:54:30,440 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:30,455 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:54:30,460 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:54:30,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.135 2026-09-15 08:54:30,492 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:30,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.147 2026-09-15 08:54:30,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-09-15 08:54:30,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-09-15 08:54:30,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.001 0.201 2026-09-15 08:54:30,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-15 08:54:30,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-09-15 08:54:30,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.020 0.169 2026-09-15 08:54:30,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.180 2026-09-15 08:54:30,839 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:30,899 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:31,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 49 0.046 0.070 2026-09-15 08:54:31,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.019 0.022 2026-09-15 08:54:31,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-09-15 08:54:31,196 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:31,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:31] "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.050 0.069 2026-09-15 08:54:31,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.052 0.075 2026-09-15 08:54:31,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.124 2026-09-15 08:54:31,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.024 0.024 2026-09-15 08:54:31,572 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:31,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.017 0.025 2026-09-15 08:54:31,709 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:31,759 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:31,809 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:31,860 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-09-15 08:54:31,861 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:31,944 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16496744 (allocated 17825792) 2026-09-15 08:54:31,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 86904 2026-09-15 08:54:31,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-09-15 08:54:31,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 86904 2026-09-15 08:54:32,003 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085432_003744_test_pos_sale_loyalty_ignored_in_pos.txt 2026-09-15 08:54:32,004 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp8brd74pn_chrome_odoo" 2026-09-15 08:54:32,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-09-15 08:54:32,764 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 87048 2026-09-15 08:54:32,764 44 INFO rb-7f8ce6a-224855-415796 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/tmpn9x50rne_chrome_odoo 2026-09-15 08:54:32,764 44 INFO rb-7f8ce6a-224855-415796 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:45927/json/version 2026-09-15 08:54:32,765 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:54:32,775 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:54:32,776 44 INFO rb-7f8ce6a-224855-415796 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:45927/json 2026-09-15 08:54:32,776 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:54:32,777 44 INFO rb-7f8ce6a-224855-415796 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:45927/devtools/page/74FC4516C10430A6CA893D205A84BF92 2026-09-15 08:54:32,779 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:32,780 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:32,947 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:54:32,952 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:32,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:32,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:32,970 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:54:33,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:33] "GET /pos/ui/134 HTTP/1.1" 200 - 92 0.049 0.405 2026-09-15 08:54:33,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '74FC4516C10430A6CA893D205A84BF92', 'loaderId': 'E4C6875DEB88CD979CF7D178885F595B', 'isDownload': False} 2026-09-15 08:54:33,425 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:33,437 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:54:33,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:33] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:54:33,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:33] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-15 08:54:33,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:33] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 08:54:33,875 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:54:33,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:54:33,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:54:33,917 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:33,923 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:33,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:54:33,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:54:33,965 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.007 0.010 2026-09-15 08:54:33,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-15 08:54:34,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.033 0.036 2026-09-15 08:54:34,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-09-15 08:54:34,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 299 0.267 0.214 2026-09-15 08:54:34,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "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-15 08:54:34,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:54:34,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-15 08:54:34,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:54:34,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:34,709 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-15 08:54:34,748 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:54:34,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:54:34,764 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:54:34,768 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:54:34,797 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54: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-15 08:54:34,798 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:54:34,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /web/image/res.users/261/avatar_128 HTTP/1.1" 200 - 14 0.032 0.026 2026-09-15 08:54:34,813 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:54:34,827 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.003 0.071 2026-09-15 08:54:34,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:34,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:34] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 34 0.051 0.066 2026-09-15 08:54:35,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /pos/ui/134 HTTP/1.1" 200 - 34 0.055 0.158 2026-09-15 08:54:35,036 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:54:35,068 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/image?model=product.template&field=image_128&id=2320&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.008 0.117 2026-09-15 08:54:35,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-15 08:54:35,094 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:54:35,113 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/image?model=product.template&field=image_128&id=2321&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-09-15 08:54:35,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.174 2026-09-15 08:54:35,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.001 0.198 2026-09-15 08:54:35,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-15 08:54:35,193 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.001 0.246 2026-09-15 08:54:35,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-15 08:54:35,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-15T08:54:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-15 08:54:35,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.027 0.143 2026-09-15 08:54:35,368 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,421 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,479 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,538 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,594 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,646 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.004 0.011 2026-09-15 08:54:35,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.007 0.019 2026-09-15 08:54:35,697 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:54:35,748 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,813 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,825 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:54:35,827 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:54:35,863 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,916 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:35,989 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:36,044 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:36,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:36] "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-15 08:54:36,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75405284 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'cc34c374-b965-4c59-86cc-f635de90231a'}] 2026-09-15 08:54:36,075 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:54:36,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75405284 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'cc34c374-b965-4c59-86cc-f635de90231a'} created pos.order #886 2026-09-15 08:54:36,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75405284 finished 2026-09-15 08:54:36,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.107 0.199 2026-09-15 08:54:36,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.015 0.027 2026-09-15 08:54:36,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:54:36,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89745960 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'cc34c374-b965-4c59-86cc-f635de90231a'}] 2026-09-15 08:54:36,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89745960 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'cc34c374-b965-4c59-86cc-f635de90231a'} sync ignored for existing PoS order pos.order(886,) (state: paid) 2026-09-15 08:54:36,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89745960 finished 2026-09-15 08:54:36,545 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:36,546 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:36,605 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.031 0.064 2026-09-15 08:54:36,661 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:36] "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-15 08:54:36,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 16766828 (allocated 20709376) 2026-09-15 08:54:36,670 44 INFO rb-7f8ce6a-224855-415796 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 87048 2026-09-15 08:54:36,674 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:36,674 44 INFO rb-7f8ce6a-224855-415796 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 87048 2026-09-15 08:54:36,745 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085436_745689_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-09-15 08:54:36,745 44 INFO rb-7f8ce6a-224855-415796 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/tmpn9x50rne_chrome_odoo" 2026-09-15 08:54:36,818 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 08:54:42,782 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #263 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-09-15 08:54:43,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-15 08:54:43,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-09-15 08:54:44,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 08:54:45,102 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-15 08:54:48,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:54:48,373 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37155555 started for PoS orders references: [{'name': None, 'pos_reference': '260-137-000001', 'uuid': '9815e2e4-9832-4dda-b3a3-8fa04c7f9309'}] 2026-09-15 08:54:48,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37155555 order {'name': None, 'pos_reference': '260-137-000001', 'uuid': '9815e2e4-9832-4dda-b3a3-8fa04c7f9309'} created pos.order #889 2026-09-15 08:54:48,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37155555 finished 2026-09-15 08:54:48,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:48] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 81 0.028 0.236 2026-09-15 08:54:48,452 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 08:54:49,303 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-15 08:54:52,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 08:54:53,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-09-15 08:54:57,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 87200 2026-09-15 08:54:57,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmpcz7cttuc_chrome_odoo 2026-09-15 08:54:57,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:46123/json/version 2026-09-15 08:54:57,222 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:54:57,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:54:57,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:46123/json 2026-09-15 08:54:57,226 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:54:57,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:46123/devtools/page/A00318166F76D56DFE4D0CBF1770D57B 2026-09-15 08:54:57,230 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-09-15 08:54:57,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-09-15 08:54:57,240 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-09-15 08:54:57,364 44 INFO rb-7f8ce6a-224855-415796 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=299b7ff60af64993" in browser 2026-09-15 08:54:57,364 44 INFO rb-7f8ce6a-224855-415796 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=299b7ff60af64993" 2026-09-15 08:54:57,376 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:54:57,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:57] "GET /pos-self/139?access_token=299b7ff60af64993 HTTP/1.1" 200 - 59 0.066 0.341 2026-09-15 08:54:57,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': 'A00318166F76D56DFE4D0CBF1770D57B', 'loaderId': 'D8CC9014BA86A4CF4E712E9E25A447E0', 'isDownload': False} 2026-09-15 08:54:57,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-09-15 08:54:57,796 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:54:57,828 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:54:57,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:57] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.024 0.029 2026-09-15 08:54:57,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:54:57,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:57] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.070 2026-09-15 08:54:57,918 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:54:57,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:57] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.102 2026-09-15 08:54:58,078 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:54:58,092 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:54:58,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:54:58,098 44 INFO rb-7f8ce6a-224855-415796 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=299b7ff60af64993", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:54:58,105 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:58,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.016 0.031 2026-09-15 08:54:58,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.097 2026-09-15 08:54:58,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "POST /pos-self/data/139 HTTP/1.1" 200 - 182 0.103 0.146 2026-09-15 08:54:58,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.234 2026-09-15 08:54:58,497 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:58,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/ir.attachment/7527/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:54:58,586 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:58,648 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:54:58,652 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:58,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/pos.category/319/image_128?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 2 0.002 0.020 2026-09-15 08:54:58,678 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/pos.category/318/image_128?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 2 0.006 0.038 2026-09-15 08:54:58,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/product.template/2358/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-15 08:54:58,709 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/product.template/2353/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-15 08:54:58,717 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:58,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/product.template/2354/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-15 08:54:58,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/product.template/2357/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-15 08:54:58,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/product.template/2355/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.078 2026-09-15 08:54:58,762 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/product.template/2356/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.064 2026-09-15 08:54:58,776 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:58,846 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:58,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:58,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/ir.attachment/7493/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:54:58,940 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54: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-15 08:54:58,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:58] "GET /web/image/product.product/2852/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-09-15 08:54:58,963 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,013 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,067 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,123 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,177 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,245 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,304 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:59] "GET /web/image/product.product/2853/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-15 08:54:59,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,478 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,514 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93624459 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': '2862ec7d-b079-4008-8946-106d551951ad'}] 2026-09-15 08:54:59,549 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93624459 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': '2862ec7d-b079-4008-8946-106d551951ad'} created pos.order #890 2026-09-15 08:54:59,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93624459 finished 2026-09-15 08:54:59,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.058 0.094 2026-09-15 08:54:59,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:54:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-15 08:54:59,675 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,737 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,787 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,842 44 INFO rb-7f8ce6a-224855-415796 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-15 08:54:59,890 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-09-15 08:54:59,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 08:54:59,941 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8886112 (allocated 9961472) 2026-09-15 08:54:59,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 87200 2026-09-15 08:54:59,950 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-09-15 08:54:59,951 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 87200 2026-09-15 08:55:00,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085500_006142_test_self_order_always_attribute.txt 2026-09-15 08:55:00,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmpcz7cttuc_chrome_odoo" 2026-09-15 08:55:00,060 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-15 08:55:03,524 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 87314 2026-09-15 08:55:03,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpr80ulpeq_chrome_odoo 2026-09-15 08:55:03,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:43601/json/version 2026-09-15 08:55:03,526 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:55:03,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:55:03,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:43601/json 2026-09-15 08:55:03,531 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:55:03,533 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:43601/devtools/page/2E6831B2751A807395831D439B07A273 2026-09-15 08:55:03,536 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-09-15 08:55:03,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-09-15 08:55:03,552 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-09-15 08:55:03,665 44 INFO rb-7f8ce6a-224855-415796 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=09455e64a2cb4ea5" in browser 2026-09-15 08:55:03,665 44 INFO rb-7f8ce6a-224855-415796 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=09455e64a2cb4ea5" 2026-09-15 08:55:03,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:55:04,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /pos-self/140?access_token=09455e64a2cb4ea5 HTTP/1.1" 200 - 59 0.047 0.338 2026-09-15 08:55:04,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '2E6831B2751A807395831D439B07A273', 'loaderId': 'CEAFC8753B42EC8128FED6C71A930053', 'isDownload': False} 2026-09-15 08:55:04,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:04,069 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:55:04,091 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:55:04,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.034 2026-09-15 08:55:04,130 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:55:04,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.064 2026-09-15 08:55:04,177 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:55:04,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.098 2026-09-15 08:55:04,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-09-15 08:55:04,322 44 INFO rb-7f8ce6a-224855-415796 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=09455e64a2cb4ea5", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:55:04,327 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:55:04,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:55:04,332 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:04,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.033 0.029 2026-09-15 08:55:04,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-15 08:55:04,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.108 0.141 2026-09-15 08:55:04,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.234 2026-09-15 08:55:04,745 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-09-15 08:55:04,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/image/ir.attachment/7568/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:55:04,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:04,876 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/image/pos.category/318/image_128?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 2 0.000 0.021 2026-09-15 08:55:04,902 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:55:04,904 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:04,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/image/product.template/2353/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-09-15 08:55:04,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/image/product.template/2354/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-15 08:55:04,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/image/product.template/2355/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-15 08:55:04,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/image/product.template/2356/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-15 08:55:04,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:04,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/image/product.template/2357/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-09-15 08:55:04,986 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:55:05,015 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,086 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,149 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:05] "GET /web/image/ir.attachment/7534/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:55:05,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:05] "GET /web/image/product.product/2851/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-15 08:55:05,201 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,253 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,362 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,416 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,470 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,534 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,644 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,696 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:05,822 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81351707 started for PoS orders references: [{'name': None, 'pos_reference': '260-140-000001', 'uuid': '17a5a650-2f29-4b15-bec0-006c51acabad'}] 2026-09-15 08:55:05,863 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81351707 order {'name': None, 'pos_reference': '260-140-000001', 'uuid': '17a5a650-2f29-4b15-bec0-006c51acabad'} created pos.order #891 2026-09-15 08:55:05,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81351707 finished 2026-09-15 08:55:05,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.084 0.110 2026-09-15 08:55:05,992 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.010 2026-09-15 08:55:06,001 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:06,061 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:06,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:06,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:06,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-09-15 08:55:06,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:55:06,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 8910596 (allocated 10223616) 2026-09-15 08:55:06,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 87314 2026-09-15 08:55:06,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-09-15 08:55:06,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 87314 2026-09-15 08:55:06,308 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085506_308532_test_self_order_attribute.txt 2026-09-15 08:55:06,308 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpr80ulpeq_chrome_odoo" 2026-09-15 08:55:06,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-09-15 08:55:09,551 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5779] 2026-09-15 08:55:09,603 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [2851] 2026-09-15 08:55:09,861 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 87425 2026-09-15 08:55:09,861 44 INFO rb-7f8ce6a-224855-415796 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/tmpzgmbh23m_chrome_odoo 2026-09-15 08:55:09,861 44 INFO rb-7f8ce6a-224855-415796 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:41755/json/version 2026-09-15 08:55:09,865 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:55:09,897 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:55:09,897 44 INFO rb-7f8ce6a-224855-415796 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:41755/json 2026-09-15 08:55:09,898 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:55:09,901 44 INFO rb-7f8ce6a-224855-415796 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:41755/devtools/page/268FA1C0CEFE6DF55CACF52C2A574019 2026-09-15 08:55:09,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:09,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:09,926 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:09,935 44 INFO rb-7f8ce6a-224855-415796 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=5d86c2dd30374430" in browser 2026-09-15 08:55:09,936 44 INFO rb-7f8ce6a-224855-415796 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=5d86c2dd30374430" 2026-09-15 08:55:09,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:55:10,468 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:10] "GET /pos-self/141?access_token=5d86c2dd30374430 HTTP/1.1" 200 - 59 0.027 0.485 2026-09-15 08:55:10,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '268FA1C0CEFE6DF55CACF52C2A574019', 'loaderId': '19EB51233E3F149648047C4C37ECB6B2', 'isDownload': False} 2026-09-15 08:55:10,472 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:10,477 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:55:10,493 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:55:10,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:10] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.015 0.026 2026-09-15 08:55:10,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:55:10,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:10] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-15 08:55:10,558 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:55:10,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:10] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.092 2026-09-15 08:55:10,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:55:10,750 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:55:10,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:55:10,752 44 INFO rb-7f8ce6a-224855-415796 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=5d86c2dd30374430", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:55:10,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:10,875 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:10] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.064 0.046 2026-09-15 08:55:10,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.144 2026-09-15 08:55:11,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:11] "POST /pos-self/data/141 HTTP/1.1" 200 - 181 0.155 0.163 2026-09-15 08:55:11,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.286 2026-09-15 08:55:11,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:11,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:11] "GET /web/image/ir.attachment/7609/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:55:11,358 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:11,409 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:11] "GET /web/image/pos.category/318/image_128?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:55:11,428 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:55:11,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:11] "GET /web/image/product.template/2353/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.024 2026-09-15 08:55:11,447 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:11,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:11] "GET /web/image/product.template/2354/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-09-15 08:55:11,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:11] "GET /web/image/product.template/2357/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-15 08:55:11,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:11] "GET /web/image/product.template/2355/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-15 08:55:11,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:11] "GET /web/image/product.template/2356/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-15 08:55:11,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:11,551 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-09-15 08:55:11,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:11,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 6987836 (allocated 8126464) 2026-09-15 08:55:11,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 87425 2026-09-15 08:55:11,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-09-15 08:55:11,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 87425 2026-09-15 08:55:11,653 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085511_653749_test_self_order_check_attributes_show_images.txt 2026-09-15 08:55:11,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmpzgmbh23m_chrome_odoo" 2026-09-15 08:55:11,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-09-15 08:55:15,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 87530 2026-09-15 08:55:15,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmp9wyuipoy_chrome_odoo 2026-09-15 08:55:15,104 44 INFO rb-7f8ce6a-224855-415796 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:40115/json/version 2026-09-15 08:55:15,106 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:55:15,129 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:55:15,129 44 INFO rb-7f8ce6a-224855-415796 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:40115/json 2026-09-15 08:55:15,130 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:55:15,135 44 INFO rb-7f8ce6a-224855-415796 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:40115/devtools/page/62BC3EB3B3CB8D65543E000F0452DD5A 2026-09-15 08:55:15,138 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:15,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-09-15 08:55:15,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-09-15 08:55:15,279 44 INFO rb-7f8ce6a-224855-415796 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=078aa936a55b4691" in browser 2026-09-15 08:55:15,279 44 INFO rb-7f8ce6a-224855-415796 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=078aa936a55b4691" 2026-09-15 08:55:15,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:55:15,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:15] "GET /pos-self/142?access_token=078aa936a55b4691 HTTP/1.1" 200 - 59 0.025 0.347 2026-09-15 08:55:15,661 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '62BC3EB3B3CB8D65543E000F0452DD5A', 'loaderId': 'AEEE6C2AB3C23CDCB2D7F248A6AD2F60', 'isDownload': False} 2026-09-15 08:55:15,662 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:15,669 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:55:15,686 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:55:15,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:15] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.019 0.025 2026-09-15 08:55:15,727 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:55:15,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:15] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.069 2026-09-15 08:55:15,756 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:55:15,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:15] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.099 2026-09-15 08:55:15,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:55:15,919 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:55:15,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:55:15,931 44 INFO rb-7f8ce6a-224855-415796 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=078aa936a55b4691", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:55:15,940 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:15,984 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:15] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.021 0.030 2026-09-15 08:55:16,010 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-15 08:55:16,249 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "POST /pos-self/data/142 HTTP/1.1" 200 - 182 0.093 0.138 2026-09-15 08:55:16,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.230 2026-09-15 08:55:16,285 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:16,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /web/image/ir.attachment/7651/raw HTTP/1.1" 200 - 4 0.007 0.010 2026-09-15 08:55:16,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:16,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /web/image/pos.category/318/image_128?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 2 0.005 0.024 2026-09-15 08:55:16,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /web/image/pos.category/320/image_128?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-09-15 08:55:16,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /web/image/product.template/2354/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-15 08:55:16,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:16,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /web/image/product.template/2353/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.064 2026-09-15 08:55:16,463 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:55:16,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /web/image/product.template/2355/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-15 08:55:16,488 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:16,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /web/image/product.template/2357/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-15 08:55:16,500 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /web/image/product.template/2356/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-15 08:55:16,512 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:16] "GET /web/image/product.template/2359/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.005 0.083 2026-09-15 08:55:16,542 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:16,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-09-15 08:55:16,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:16,635 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7062184 (allocated 8126464) 2026-09-15 08:55:16,640 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 87530 2026-09-15 08:55:16,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-09-15 08:55:16,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 87530 2026-09-15 08:55:16,677 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085516_677210_test_self_order_multi_check_attribute.txt 2026-09-15 08:55:16,677 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmp9wyuipoy_chrome_odoo" 2026-09-15 08:55:16,727 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-09-15 08:55:20,063 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5779] 2026-09-15 08:55:20,097 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [2851] 2026-09-15 08:55:20,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 87643 2026-09-15 08:55:20,404 44 INFO rb-7f8ce6a-224855-415796 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/tmp2ibqzdj9_chrome_odoo 2026-09-15 08:55:20,404 44 INFO rb-7f8ce6a-224855-415796 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:40525/json/version 2026-09-15 08:55:20,405 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:55:20,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:55:20,443 44 INFO rb-7f8ce6a-224855-415796 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:40525/json 2026-09-15 08:55:20,444 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:55:20,447 44 INFO rb-7f8ce6a-224855-415796 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:40525/devtools/page/00ED0528410905E149E4438BF597CDAD 2026-09-15 08:55:20,449 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:20,450 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:20,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:20,468 44 INFO rb-7f8ce6a-224855-415796 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=0da504ed2bd64373" in browser 2026-09-15 08:55:20,469 44 INFO rb-7f8ce6a-224855-415796 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=0da504ed2bd64373" 2026-09-15 08:55:20,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:55:20,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:20] "GET /pos-self/143?access_token=0da504ed2bd64373 HTTP/1.1" 200 - 59 0.034 0.311 2026-09-15 08:55:20,826 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '00ED0528410905E149E4438BF597CDAD', 'loaderId': 'A0E7120ACB46A0C5DE4313A5DA85DFBF', 'isDownload': False} 2026-09-15 08:55:20,826 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:20,843 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:55:20,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:55:20,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:20] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.022 0.026 2026-09-15 08:55:20,899 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:55:20,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:20] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.067 2026-09-15 08:55:20,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:55:20,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:20] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.092 2026-09-15 08:55:21,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-15 08:55:21,108 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:55:21,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:55:21,117 44 INFO rb-7f8ce6a-224855-415796 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=0da504ed2bd64373", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:55:21,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:21,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.032 0.031 2026-09-15 08:55:21,213 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-15 08:55:21,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "POST /pos-self/data/143 HTTP/1.1" 200 - 181 0.143 0.148 2026-09-15 08:55:21,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.268 2026-09-15 08:55:21,547 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:21,590 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /web/image/ir.attachment/7692/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-15 08:55:21,642 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:21,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /web/image/pos.category/318/image_128?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 08:55:21,695 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:55:21,709 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /web/image/product.template/2353/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.006 0.027 2026-09-15 08:55:21,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /web/image/product.template/2354/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-09-15 08:55:21,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /web/image/product.template/2357/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-15 08:55:21,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /web/image/product.template/2355/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-15 08:55:21,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:21,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /web/image/product.template/2356/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-15 08:55:21,816 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:21,865 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:21,921 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:21,944 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:55:21,977 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,031 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,136 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,296 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,414 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,478 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:22] "GET /web/image/ir.attachment/7658/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-09-15 08:55:22,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:22] "GET /web/image/product.product/2858/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-15 08:55:22,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,595 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9163330 started for PoS orders references: [{'name': None, 'pos_reference': '260-143-000001', 'uuid': 'd1a529e6-c76e-4944-a389-e7604b998db7'}] 2026-09-15 08:55:22,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9163330 order {'name': None, 'pos_reference': '260-143-000001', 'uuid': 'd1a529e6-c76e-4944-a389-e7604b998db7'} created pos.order #892 2026-09-15 08:55:22,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9163330 finished 2026-09-15 08:55:22,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.086 0.095 2026-09-15 08:55:22,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-09-15 08:55:22,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,873 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,874 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8245228 (allocated 9437184) 2026-09-15 08:55:22,941 44 INFO rb-7f8ce6a-224855-415796 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 87643 2026-09-15 08:55:22,948 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:22,949 44 INFO rb-7f8ce6a-224855-415796 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 87643 2026-09-15 08:55:22,994 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085522_994032_test_self_order_multi_check_attribute_with_extra_price.txt 2026-09-15 08:55:22,994 44 INFO rb-7f8ce6a-224855-415796 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/tmp2ibqzdj9_chrome_odoo" 2026-09-15 08:55:23,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-09-15 08:55:26,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 87756 2026-09-15 08:55:26,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpz9my30y8_chrome_odoo 2026-09-15 08:55:26,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:46689/json/version 2026-09-15 08:55:26,655 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:55:26,703 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:55:26,703 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:46689/json 2026-09-15 08:55:26,705 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:55:26,707 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:46689/devtools/page/7FAA57A52727EA5D63E4D222E3AAFA76 2026-09-15 08:55:26,722 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-09-15 08:55:26,725 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-09-15 08:55:26,737 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-09-15 08:55:26,828 44 INFO rb-7f8ce6a-224855-415796 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=0c3d753646e9429d&table_identifier=2a55b4bd" in browser 2026-09-15 08:55:26,828 44 INFO rb-7f8ce6a-224855-415796 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=0c3d753646e9429d&table_identifier=2a55b4bd" 2026-09-15 08:55:26,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:55:27,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "GET /pos-self/144?access_token=0c3d753646e9429d&table_identifier=2a55b4bd HTTP/1.1" 200 - 61 0.047 0.276 2026-09-15 08:55:27,160 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '7FAA57A52727EA5D63E4D222E3AAFA76', 'loaderId': '2B1C9496D71D21AF0071B43C5F444DD1', 'isDownload': False} 2026-09-15 08:55:27,160 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:27,174 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:55:27,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:55:27,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.030 0.032 2026-09-15 08:55:27,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:55:27,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.085 2026-09-15 08:55:27,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:55:27,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.109 2026-09-15 08:55:27,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-09-15 08:55:27,498 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:55:27,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:55:27,500 44 INFO rb-7f8ce6a-224855-415796 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=0c3d753646e9429d&table_identifier=2a55b4bd", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:55:27,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:27,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "POST /pos-self/relations/144 HTTP/1.1" 200 - 37 0.033 0.036 2026-09-15 08:55:27,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-15 08:55:27,856 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "POST /pos-self/data/144 HTTP/1.1" 200 - 169 0.109 0.128 2026-09-15 08:55:27,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.233 2026-09-15 08:55:27,919 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:27,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:27] "GET /web/image/ir.attachment/7733/raw HTTP/1.1" 200 - 4 0.003 0.004 2026-09-15 08:55:28,013 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:28,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:28] "GET /web/image/ir.attachment/7699/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:55:28,039 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:55:28,129 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:28,149 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55: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-15 08:55:28,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:28] "GET /web/image/pos.category/321/image_128?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 08:55:28,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:28,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:28] "GET /web/image/product.template/2360/image_512?unique=2026-09-15T08:54:52.000+00:00 HTTP/1.1" 200 - 3 0.020 0.028 2026-09-15 08:55:28,240 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-09-15 08:55:28,241 44 INFO rb-7f8ce6a-224855-415796 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-15 08:55:28,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6565204 (allocated 7340032) 2026-09-15 08:55:28,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 87756 2026-09-15 08:55:28,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-09-15 08:55:28,275 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 87756 2026-09-15 08:55:28,329 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085528_329198_test_self_order_product_info.txt 2026-09-15 08:55:28,329 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpz9my30y8_chrome_odoo" 2026-09-15 08:55:28,367 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 08:55:29,276 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-09-15 08:55:32,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:55:32,719 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74198311 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': 'b276cde7-5c86-47ef-9d98-ed48f46b218d'}] 2026-09-15 08:55:32,747 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74198311 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': 'b276cde7-5c86-47ef-9d98-ed48f46b218d'} created pos.order #893 2026-09-15 08:55:32,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74198311 finished 2026-09-15 08:55:32,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.056 0.199 2026-09-15 08:55:33,004 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22718342 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': 'd054b37e-9611-4a26-9790-b4e6389f1b5c'}] 2026-09-15 08:55:33,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22718342 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': 'd054b37e-9611-4a26-9790-b4e6389f1b5c'} created pos.order #894 2026-09-15 08:55:33,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22718342 finished 2026-09-15 08:55:33,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:33] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.089 0.087 2026-09-15 08:55:33,166 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-09-15 08:55:36,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:55:36,361 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93205423 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': 'f96b8dec-9669-4100-a5a1-883b4a01f5b7'}] 2026-09-15 08:55:36,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93205423 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': 'f96b8dec-9669-4100-a5a1-883b4a01f5b7'} created pos.order #895 2026-09-15 08:55:36,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93205423 finished 2026-09-15 08:55:36,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.044 0.211 2026-09-15 08:55:36,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9803505 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '51c09194-3306-4e67-bfa7-ba4a571dab33'}] 2026-09-15 08:55:36,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9803505 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '51c09194-3306-4e67-bfa7-ba4a571dab33'} created pos.order #896 2026-09-15 08:55:36,643 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9803505 finished 2026-09-15 08:55:36,704 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 135 0.052 0.084 2026-09-15 08:55:36,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-09-15 08:55:40,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:55:43,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16453467 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000001', 'uuid': 'f276c8f1-15f8-4f6f-82ed-f633f064d602'}] 2026-09-15 08:55:43,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16453467 order {'name': None, 'pos_reference': '260-147-000001', 'uuid': 'f276c8f1-15f8-4f6f-82ed-f633f064d602'} created pos.order #897 2026-09-15 08:55:43,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16453467 finished 2026-09-15 08:55:43,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 123 0.098 2.949 2026-09-15 08:55:43,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73082571 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000002', 'uuid': 'af794bad-5c2e-4231-b42c-397064ed1e66'}] 2026-09-15 08:55:43,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73082571 order {'name': None, 'pos_reference': '260-147-000002', 'uuid': 'af794bad-5c2e-4231-b42c-397064ed1e66'} created pos.order #898 2026-09-15 08:55:43,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73082571 finished 2026-09-15 08:55:43,370 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.023 0.034 2026-09-15 08:55:43,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-09-15 08:55:46,625 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-09-15 08:55:49,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-09-15 08:55:53,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-09-15 08:55:56,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:55:56,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92826798 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': 'd60dda1a-e376-48e2-8b48-f850d44da286'}] 2026-09-15 08:55:56,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92826798 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': 'd60dda1a-e376-48e2-8b48-f850d44da286'} created pos.order #903 2026-09-15 08:55:56,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92826798 finished 2026-09-15 08:55:56,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.109 0.220 2026-09-15 08:55:56,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26780810 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': 'f683a0e0-36bd-433f-b291-b813bed96e67'}] 2026-09-15 08:55:56,755 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26780810 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': 'f683a0e0-36bd-433f-b291-b813bed96e67'} created pos.order #904 2026-09-15 08:55:56,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26780810 finished 2026-09-15 08:55:56,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:55:56] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.026 0.044 2026-09-15 08:55:56,809 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-09-15 08:56:00,028 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:00,282 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92686733 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': 'cd0bd3f6-4c37-4303-85cd-a0c1df2c932a'}] 2026-09-15 08:56:00,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92686733 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': 'cd0bd3f6-4c37-4303-85cd-a0c1df2c932a'} created pos.order #905 2026-09-15 08:56:00,315 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92686733 finished 2026-09-15 08:56:00,377 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.072 0.279 2026-09-15 08:56:00,412 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33359561 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000002', 'uuid': '21ec347a-66bb-47b7-a001-9b097b98cedb'}] 2026-09-15 08:56:00,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33359561 order {'name': None, 'pos_reference': '260-152-000002', 'uuid': '21ec347a-66bb-47b7-a001-9b097b98cedb'} created pos.order #906 2026-09-15 08:56:00,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33359561 finished 2026-09-15 08:56:00,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.019 0.043 2026-09-15 08:56:00,488 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-09-15 08:56:03,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:04,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.018 0.175 2026-09-15 08:56:04,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-09-15 08:56:07,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:07,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20257639 started for PoS orders references: [{'name': None, 'pos_reference': '260-154-000001', 'uuid': '3fe3e267-9a83-4df9-8ae9-1975db2a7cc4'}] 2026-09-15 08:56:07,867 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20257639 order {'name': None, 'pos_reference': '260-154-000001', 'uuid': '3fe3e267-9a83-4df9-8ae9-1975db2a7cc4'} created pos.order #907 2026-09-15 08:56:07,868 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20257639 finished 2026-09-15 08:56:07,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:07] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 92 0.039 0.177 2026-09-15 08:56:07,907 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-09-15 08:56:11,177 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:11,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:11] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.040 0.300 2026-09-15 08:56:11,558 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-09-15 08:56:15,307 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 87877 2026-09-15 08:56:15,307 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmpt0wyxf_8_chrome_odoo 2026-09-15 08:56:15,307 44 INFO rb-7f8ce6a-224855-415796 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:35215/json/version 2026-09-15 08:56:15,309 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:15,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:56:15,317 44 INFO rb-7f8ce6a-224855-415796 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:35215/json 2026-09-15 08:56:15,318 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:15,319 44 INFO rb-7f8ce6a-224855-415796 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:35215/devtools/page/A3C0372EF3436F74E966D6B5390B0BAD 2026-09-15 08:56:15,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:15,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-09-15 08:56:15,338 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-09-15 08:56:15,478 44 INFO rb-7f8ce6a-224855-415796 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=d47cd03dc64d49ea" in browser 2026-09-15 08:56:15,479 44 INFO rb-7f8ce6a-224855-415796 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=d47cd03dc64d49ea" 2026-09-15 08:56:15,490 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:15,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:15] "GET /pos-self/156?access_token=d47cd03dc64d49ea HTTP/1.1" 200 - 57 0.041 0.321 2026-09-15 08:56:15,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': 'A3C0372EF3436F74E966D6B5390B0BAD', 'loaderId': '830927F04C66019F7FFF4089E56A3220', 'isDownload': False} 2026-09-15 08:56:15,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:15,858 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:56:15,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:56:15,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:15] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.039 2026-09-15 08:56:15,942 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:56:15,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:15] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.079 2026-09-15 08:56:15,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:56:16,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.039 0.089 2026-09-15 08:56:16,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:56:16,188 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:56:16,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:56:16,190 44 INFO rb-7f8ce6a-224855-415796 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=d47cd03dc64d49ea", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:56:16,206 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:16,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.038 0.033 2026-09-15 08:56:16,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-15 08:56:16,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "POST /pos-self/data/156 HTTP/1.1" 200 - 192 0.106 0.142 2026-09-15 08:56:16,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.217 2026-09-15 08:56:16,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.029 2026-09-15 08:56:16,672 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:16,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/image/ir.attachment/8193/raw HTTP/1.1" 200 - 4 0.003 0.015 2026-09-15 08:56:16,745 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:16,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/image/ir.attachment/8159/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:56:16,785 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:56:16,834 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:16,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.003 0.015 2026-09-15 08:56:16,897 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:16,910 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/image/pos.category/322/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.002 0.061 2026-09-15 08:56:16,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/image/product.template/2361/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.072 2026-09-15 08:56:16,948 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/image/product.template/2362/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-09-15 08:56:16,966 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:16,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/image/product.template/2365/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.108 2026-09-15 08:56:16,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:16] "GET /web/image/product.template/2363/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.010 0.127 2026-09-15 08:56:17,013 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:17] "GET /web/image/product.template/2364/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-15 08:56:17,044 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:17] "GET /web/image/product.template/2391/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-09-15 08:56:17,087 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:17] "GET /web/image/product.template/2392/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-15 08:56:17,092 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:17] "GET /web/image/product.template/2393/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.010 0.125 2026-09-15 08:56:17,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:17] "GET /web/image/product.product/2890/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.007 0.123 2026-09-15 08:56:17,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,156 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:17] "GET /web/image/product.product/2892/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.117 2026-09-15 08:56:17,169 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:17] "GET /web/image/product.template/2390/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-09-15 08:56:17,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:17] "GET /web/image/product.product/2893/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.105 2026-09-15 08:56:17,215 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,277 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,333 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,409 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,467 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,538 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,594 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-09-15 08:56:17,667 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:17,722 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11152296 (allocated 12455936) 2026-09-15 08:56:17,724 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 87877 2026-09-15 08:56:17,724 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-09-15 08:56:17,725 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 87877 2026-09-15 08:56:17,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085617_778665_test_product_dont_display_all_variants.txt 2026-09-15 08:56:17,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmpt0wyxf_8_chrome_odoo" 2026-09-15 08:56:17,833 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-09-15 08:56:21,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 87993 2026-09-15 08:56:21,994 44 INFO rb-7f8ce6a-224855-415796 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/tmp5qcibvrh_chrome_odoo 2026-09-15 08:56:21,994 44 INFO rb-7f8ce6a-224855-415796 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:36313/json/version 2026-09-15 08:56:21,995 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:22,040 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:56:22,040 44 INFO rb-7f8ce6a-224855-415796 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:36313/json 2026-09-15 08:56:22,041 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:22,043 44 INFO rb-7f8ce6a-224855-415796 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:36313/devtools/page/309D9AC764AB85C823A00B4066A86779 2026-09-15 08:56:22,045 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:22,047 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:22,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:22,212 44 INFO rb-7f8ce6a-224855-415796 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=da18e325feac42e0" in browser 2026-09-15 08:56:22,213 44 INFO rb-7f8ce6a-224855-415796 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=da18e325feac42e0" 2026-09-15 08:56:22,224 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:22,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:22] "GET /pos-self/157?access_token=da18e325feac42e0 HTTP/1.1" 200 - 59 0.041 0.332 2026-09-15 08:56:22,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': '309D9AC764AB85C823A00B4066A86779', 'loaderId': '5784054EF59681C7FCEA0E6CBB2F85F5', 'isDownload': False} 2026-09-15 08:56:22,596 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:22,601 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:56:22,616 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:56:22,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:22] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.025 2026-09-15 08:56:22,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:56:22,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:22] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.072 2026-09-15 08:56:22,696 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:56:22,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:22] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.088 2026-09-15 08:56:22,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.014 2026-09-15 08:56:22,908 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:56:22,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 08:56:22,928 44 INFO rb-7f8ce6a-224855-415796 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=da18e325feac42e0", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:56:22,945 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.042 0.035 2026-09-15 08:56:23,049 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-15 08:56:23,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.144 0.143 2026-09-15 08:56:23,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.272 2026-09-15 08:56:23,369 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/ir.attachment/8234/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:56:23,487 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/pos.category/323/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-15 08:56:23,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/pos.category/324/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.046 2026-09-15 08:56:23,566 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:56:23,569 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:56:23,571 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/pos.category/325/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.057 2026-09-15 08:56:23,601 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/pos.category/322/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.002 0.080 2026-09-15 08:56:23,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2394/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-15 08:56:23,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,637 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2395/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.100 2026-09-15 08:56:23,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2396/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.109 2026-09-15 08:56:23,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2397/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-15 08:56:23,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2398/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-15 08:56:23,683 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2403/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-15 08:56:23,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.product/2895/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.024 0.097 2026-09-15 08:56:23,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.product/2896/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.014 0.116 2026-09-15 08:56:23,796 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.product/2897/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.008 0.140 2026-09-15 08:56:23,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2399/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-09-15 08:56:23,853 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2400/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-09-15 08:56:23,862 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,872 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2401/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-15 08:56:23,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2402/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-09-15 08:56:23,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2361/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-15 08:56:23,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2362/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-15 08:56:23,940 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2365/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-15 08:56:23,950 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2363/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-15 08:56:23,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:23,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:23] "GET /web/image/product.template/2364/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-15 08:56:24,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:24] "GET /web/image/product.product/2898/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.016 2026-09-15 08:56:24,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:24] "GET /web/image/product.product/2899/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.008 0.034 2026-09-15 08:56:24,123 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,248 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:24] "GET /web/image/product.product/2901/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.010 2026-09-15 08:56:24,291 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:24] "GET /web/image/product.product/2900/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-15 08:56:24,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:24] "GET /web/image/product.product/2902/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.002 0.038 2026-09-15 08:56:24,309 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:24] "GET /web/image/product.product/2903/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.048 2026-09-15 08:56:24,359 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,410 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-09-15 08:56:24,593 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:24,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13792984 (allocated 14954496) 2026-09-15 08:56:24,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 87993 2026-09-15 08:56:24,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-09-15 08:56:24,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 87993 2026-09-15 08:56:24,726 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085624_726708_test_self_combo_extra_price_selection_and_confirmation.txt 2026-09-15 08:56:24,727 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmp5qcibvrh_chrome_odoo" 2026-09-15 08:56:24,764 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-15 08:56:28,870 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 88122 2026-09-15 08:56:28,871 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmpd0147pjt_chrome_odoo 2026-09-15 08:56:28,871 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:46811/json/version 2026-09-15 08:56:28,872 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:28,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:56:28,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:46811/json 2026-09-15 08:56:28,875 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:28,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:46811/devtools/page/F4A8EF6E3DCB37B02F4D3247A5FAE769 2026-09-15 08:56:28,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-09-15 08:56:28,888 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-09-15 08:56:28,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-09-15 08:56:29,058 44 INFO rb-7f8ce6a-224855-415796 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=f45fec2211fb4f74" in browser 2026-09-15 08:56:29,058 44 INFO rb-7f8ce6a-224855-415796 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=f45fec2211fb4f74" 2026-09-15 08:56:29,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:29,500 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:29] "GET /pos-self/158?access_token=f45fec2211fb4f74 HTTP/1.1" 200 - 59 0.024 0.408 2026-09-15 08:56:29,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': 'F4A8EF6E3DCB37B02F4D3247A5FAE769', 'loaderId': 'B1ABB041FF3244ABD8CA444F89F8A755', 'isDownload': False} 2026-09-15 08:56:29,505 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:29,510 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:56:29,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:56:29,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:29] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.005 0.019 2026-09-15 08:56:29,556 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:56:29,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:29] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.049 2026-09-15 08:56:29,595 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:56:29,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:29] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.090 2026-09-15 08:56:29,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:56:29,814 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:56:29,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 08:56:29,816 44 INFO rb-7f8ce6a-224855-415796 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=f45fec2211fb4f74", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:56:29,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:29,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:29] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.028 0.036 2026-09-15 08:56:29,916 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-15 08:56:30,213 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.127 0.155 2026-09-15 08:56:30,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.282 2026-09-15 08:56:30,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-09-15 08:56:30,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/ir.attachment/8275/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:56:30,376 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:30,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/pos.category/326/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.008 0.030 2026-09-15 08:56:30,486 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:56:30,494 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56: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-15 08:56:30,500 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:30,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/pos.category/327/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.055 2026-09-15 08:56:30,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/pos.category/328/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.002 0.074 2026-09-15 08:56:30,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/pos.category/322/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.093 2026-09-15 08:56:30,566 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2404/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-15 08:56:30,577 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:30,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2405/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-15 08:56:30,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2406/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-09-15 08:56:30,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2407/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-15 08:56:30,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2413/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-15 08:56:30,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:30,659 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.product/2905/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.010 0.089 2026-09-15 08:56:30,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.product/2906/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.106 2026-09-15 08:56:30,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:30,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.product/2907/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.007 0.108 2026-09-15 08:56:30,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.product/2864/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.117 2026-09-15 08:56:30,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2408/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-15 08:56:30,758 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:30,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2409/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-15 08:56:30,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2410/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-15 08:56:30,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2411/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.105 2026-09-15 08:56:30,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2412/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.008 0.096 2026-09-15 08:56:30,842 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2361/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-15 08:56:30,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:30,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2362/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.010 0.098 2026-09-15 08:56:30,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2365/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-15 08:56:30,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2363/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-09-15 08:56:30,919 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:30,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.product/2908/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.006 0.115 2026-09-15 08:56:30,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.product/2909/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.012 0.123 2026-09-15 08:56:30,975 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:30] "GET /web/image/product.template/2364/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-09-15 08:56:31,001 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:31,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:31] "GET /web/image/product.product/2910/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.016 0.104 2026-09-15 08:56:31,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:31] "GET /web/image/product.product/2911/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.008 0.131 2026-09-15 08:56:31,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:31] "GET /web/image/product.product/2912/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.137 2026-09-15 08:56:31,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:31] "GET /web/image/product.product/2913/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.123 2026-09-15 08:56:31,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:31,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:31] "GET /web/image/ir.attachment/8241/raw HTTP/1.1" 200 - 4 0.002 0.012 2026-09-15 08:56:31,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:31] "GET /web/image/product.product/2914/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.011 2026-09-15 08:56:31,189 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:31,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:31,292 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:31,343 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:31,419 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:31,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15858238 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': 'ac1b4696-dda5-4c2a-b223-ec6dc16cc282'}] 2026-09-15 08:56:31,539 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15858238 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': 'ac1b4696-dda5-4c2a-b223-ec6dc16cc282'} created pos.order #908 2026-09-15 08:56:31,551 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15858238 finished 2026-09-15 08:56:31,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 150 0.106 0.148 2026-09-15 08:56:31,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-15 08:56:31,715 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:31,765 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:31,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:31,869 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-09-15 08:56:31,870 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:56:31,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11326952 (allocated 13242368) 2026-09-15 08:56:31,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:31] "GET /web/image/ir.attachment/8274/raw HTTP/1.1" 200 - 4 0.003 0.015 2026-09-15 08:56:31,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 88122 2026-09-15 08:56:31,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-09-15 08:56:31,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 88122 2026-09-15 08:56:32,030 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085632_030177_test_self_order_combo.txt 2026-09-15 08:56:32,030 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmpd0147pjt_chrome_odoo" 2026-09-15 08:56:32,074 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-09-15 08:56:35,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 88266 2026-09-15 08:56:35,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpa6vymcvv_chrome_odoo 2026-09-15 08:56:35,877 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:36817/json/version 2026-09-15 08:56:35,882 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:35,899 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:56:35,899 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:36817/json 2026-09-15 08:56:35,900 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:35,902 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:36817/devtools/page/08000F463C90646A1CF9F98397985B9A 2026-09-15 08:56:35,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-09-15 08:56:35,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-09-15 08:56:35,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-09-15 08:56:36,064 44 INFO rb-7f8ce6a-224855-415796 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=79e9d347c702474d" in browser 2026-09-15 08:56:36,064 44 INFO rb-7f8ce6a-224855-415796 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=79e9d347c702474d" 2026-09-15 08:56:36,087 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:36,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:36] "GET /pos-self/159?access_token=79e9d347c702474d HTTP/1.1" 200 - 59 0.044 0.302 2026-09-15 08:56:36,434 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '08000F463C90646A1CF9F98397985B9A', 'loaderId': '1249B1EFA948C6B3C24ABFBF13E4CE80', 'isDownload': False} 2026-09-15 08:56:36,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:36,440 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:56:36,454 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:56:36,470 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:36] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.020 2026-09-15 08:56:36,476 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:56:36,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:36] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.042 2026-09-15 08:56:36,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:56:36,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:36] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.066 2026-09-15 08:56:36,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:56:36,667 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:56:36,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:56:36,678 44 INFO rb-7f8ce6a-224855-415796 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=79e9d347c702474d", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:56:36,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:36,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-15 08:56:36,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:36] "POST /pos-self/relations/159 HTTP/1.1" 200 - 37 0.023 0.060 2026-09-15 08:56:36,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-09-15 08:56:37,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "POST /pos-self/data/159 HTTP/1.1" 200 - 189 0.130 0.153 2026-09-15 08:56:37,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:37,158 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/ir.attachment/8316/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:56:37,229 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:37,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/pos.category/330/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.002 0.028 2026-09-15 08:56:37,343 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:56:37,349 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:37,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/pos.category/329/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.044 2026-09-15 08:56:37,353 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:56:37,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/pos.category/332/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.007 0.060 2026-09-15 08:56:37,404 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2414/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.078 2026-09-15 08:56:37,413 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:37,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/pos.category/322/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.110 2026-09-15 08:56:37,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/pos.category/331/image_128?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 2 0.001 0.128 2026-09-15 08:56:37,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2417/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-15 08:56:37,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2415/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.114 2026-09-15 08:56:37,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2416/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-15 08:56:37,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:37,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2424/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-15 08:56:37,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.product/2918/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.005 0.085 2026-09-15 08:56:37,552 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:37,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.product/2919/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.006 0.099 2026-09-15 08:56:37,572 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2418/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.094 2026-09-15 08:56:37,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2423/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-15 08:56:37,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2419/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-15 08:56:37,606 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2420/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-15 08:56:37,615 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:37,615 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2421/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-15 08:56:37,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2422/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-09-15 08:56:37,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/ir.attachment/8282/raw HTTP/1.1" 200 - 4 0.001 0.071 2026-09-15 08:56:37,666 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2361/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-15 08:56:37,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2362/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-15 08:56:37,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2365/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.009 0.079 2026-09-15 08:56:37,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.product/2925/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 8 0.004 0.097 2026-09-15 08:56:37,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2363/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-15 08:56:37,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "GET /web/image/product.template/2364/image_512?unique=2026-09-15T08:55:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-15 08:56:37,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25867218 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '7110d343-a628-4a16-ac3f-a9edd87e368d'}] 2026-09-15 08:56:37,847 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25867218 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '7110d343-a628-4a16-ac3f-a9edd87e368d'} created pos.order #909 2026-09-15 08:56:37,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25867218 finished 2026-09-15 08:56:37,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 124 0.084 0.222 2026-09-15 08:56:37,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-15 08:56:38,000 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:38,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-09-15 08:56:38,049 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:38,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 8922656 (allocated 9961472) 2026-09-15 08:56:38,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 88266 2026-09-15 08:56:38,093 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-09-15 08:56:38,095 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 88266 2026-09-15 08:56:38,149 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085638_149062_test_self_order_combo_categories.txt 2026-09-15 08:56:38,149 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpa6vymcvv_chrome_odoo" 2026-09-15 08:56:38,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-09-15 08:56:41,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:41,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33812411 started for PoS orders references: [{'name': None, 'pos_reference': '260-160-000001', 'uuid': 'a81af504-3fa5-40c7-a8c3-872fbf946a5c'}] 2026-09-15 08:56:41,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33812411 order {'name': None, 'pos_reference': '260-160-000001', 'uuid': 'a81af504-3fa5-40c7-a8c3-872fbf946a5c'} created pos.order #910 2026-09-15 08:56:41,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33812411 finished 2026-09-15 08:56:42,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:42] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.094 0.233 2026-09-15 08:56:42,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-09-15 08:56:45,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:45,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.041 0.303 2026-09-15 08:56:45,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.012 0.023 2026-09-15 08:56:45,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.013 0.019 2026-09-15 08:56:45,723 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 08:56:46,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-15 08:56:50,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 88408 2026-09-15 08:56:50,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpqd0f4_1j_chrome_odoo 2026-09-15 08:56:50,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:33833/json/version 2026-09-15 08:56:50,030 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:50,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:56:50,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:33833/json 2026-09-15 08:56:50,038 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:50,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:33833/devtools/page/E1C0EFCFE182599495CB1748C0622442 2026-09-15 08:56:50,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-09-15 08:56:50,053 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-09-15 08:56:50,064 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-09-15 08:56:50,194 44 INFO rb-7f8ce6a-224855-415796 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=70fda704df884b26" in browser 2026-09-15 08:56:50,195 44 INFO rb-7f8ce6a-224855-415796 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=70fda704df884b26" 2026-09-15 08:56:50,207 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:50,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:50] "GET /pos-self/162?access_token=70fda704df884b26 HTTP/1.1" 200 - 57 0.049 0.308 2026-09-15 08:56:50,564 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': 'E1C0EFCFE182599495CB1748C0622442', 'loaderId': 'A8588480C376BDC5A03AC85033CC5768', 'isDownload': False} 2026-09-15 08:56:50,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:50,573 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:56:50,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:56:50,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:50] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.019 0.026 2026-09-15 08:56:50,630 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:56:50,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:50] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.074 2026-09-15 08:56:50,668 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:56:50,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:50] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.087 2026-09-15 08:56:50,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 08:56:50,844 44 INFO rb-7f8ce6a-224855-415796 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=70fda704df884b26", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:56:50,850 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:50,858 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:56:50,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.012 2026-09-15 08:56:50,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-15 08:56:50,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:50] "POST /pos-self/relations/162 HTTP/1.1" 200 - 35 0.016 0.057 2026-09-15 08:56:50,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-09-15 08:56:51,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:51] "POST /pos-self/data/162 HTTP/1.1" 200 - 180 0.103 0.136 2026-09-15 08:56:51,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.029 2026-09-15 08:56:51,294 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-09-15 08:56:51,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:51,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:51] "GET /web/image/ir.attachment/8443/raw HTTP/1.1" 200 - 4 0.011 0.010 2026-09-15 08:56:51,418 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:51,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:51] "GET /web/image/pos.category/333/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:56:51,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:51] "GET /web/image/product.template/2428/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-15 08:56:51,466 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:51,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:51] "GET /web/image/product.template/2427/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.034 2026-09-15 08:56:51,509 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:51] "GET /web/image/product.template/2431/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.011 0.055 2026-09-15 08:56:51,518 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-09-15 08:56:51,519 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 08:56:51,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:51] "GET /web/image/product.template/2429/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 08:56:51,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:51] "GET /web/image/product.template/2430/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.092 2026-09-15 08:56:51,547 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6572272 (allocated 7077888) 2026-09-15 08:56:51,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 88408 2026-09-15 08:56:51,549 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-09-15 08:56:51,549 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 88408 2026-09-15 08:56:51,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085651_591613_test_self_order_common.txt 2026-09-15 08:56:51,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpqd0f4_1j_chrome_odoo" 2026-09-15 08:56:51,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-09-15 08:56:54,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-15 08:56:58,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 88511 2026-09-15 08:56:58,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmp0iux4hj6_chrome_odoo 2026-09-15 08:56:58,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:43507/json/version 2026-09-15 08:56:58,448 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:58,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:56:58,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:43507/json 2026-09-15 08:56:58,459 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:56:58,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:43507/devtools/page/DE993F2BC865B5F8B69092CE52AD6199 2026-09-15 08:56:58,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-09-15 08:56:58,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-09-15 08:56:58,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-09-15 08:56:58,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:58,558 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:58,576 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:56:58,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:58] "GET /pos-self/164 HTTP/1.1" 200 - 57 0.030 0.292 2026-09-15 08:56:58,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': 'DE993F2BC865B5F8B69092CE52AD6199', 'loaderId': '4368DD2EB8C3CB05F9EACB1D48CFA8E8', 'isDownload': False} 2026-09-15 08:56:58,898 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:58,906 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:56:58,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:56:58,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:58] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.027 2026-09-15 08:56:58,971 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:56:58,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:58] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.067 2026-09-15 08:56:58,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:56:59,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.083 2026-09-15 08:56:59,125 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:56:59,137 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:56:59,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-15 08:56:59,146 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:59,155 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:59,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "POST /pos-self/relations/164 HTTP/1.1" 200 - 37 0.030 0.037 2026-09-15 08:56:59,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-15 08:56:59,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "POST /pos-self/data/164 HTTP/1.1" 200 - 181 0.125 0.148 2026-09-15 08:56:59,517 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.241 2026-09-15 08:56:59,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:59,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /web/image/ir.attachment/8528/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:56:59,581 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:59,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /web/image/ir.attachment/8494/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:56:59,614 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:56:59,649 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:59,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /web/image/pos.category/333/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:56:59,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /web/image/product.template/2427/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.023 2026-09-15 08:56:59,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:59,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /web/image/product.template/2428/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-15 08:56:59,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /web/image/product.template/2429/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-15 08:56:59,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /web/image/product.template/2431/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-15 08:56:59,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:56:59] "GET /web/image/product.template/2430/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-15 08:56:59,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:59,806 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-09-15 08:56:59,807 44 INFO rb-7f8ce6a-224855-415796 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-15 08:56:59,847 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6748020 (allocated 7340032) 2026-09-15 08:56:59,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 88511 2026-09-15 08:56:59,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-09-15 08:56:59,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 88511 2026-09-15 08:56:59,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085659_908162_test_self_order_consultation_open.txt 2026-09-15 08:56:59,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmp0iux4hj6_chrome_odoo" 2026-09-15 08:56:59,942 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-15 08:57:03,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 88627 2026-09-15 08:57:03,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp1hckpf1o_chrome_odoo 2026-09-15 08:57:03,566 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:43469/json/version 2026-09-15 08:57:03,567 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:03,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:57:03,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:43469/json 2026-09-15 08:57:03,570 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:03,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:43469/devtools/page/DCC588BEADDFEBBE28E3D02E8C1E2E9E 2026-09-15 08:57:03,572 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-15 08:57:03,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-15 08:57:03,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-15 08:57:03,686 44 INFO rb-7f8ce6a-224855-415796 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=798eeb3a11c34fb8" in browser 2026-09-15 08:57:03,686 44 INFO rb-7f8ce6a-224855-415796 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=798eeb3a11c34fb8" 2026-09-15 08:57:03,694 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:57:03,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:03] "GET /pos-self/165?access_token=798eeb3a11c34fb8 HTTP/1.1" 200 - 57 0.024 0.255 2026-09-15 08:57:03,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'DCC588BEADDFEBBE28E3D02E8C1E2E9E', 'loaderId': 'EF1BCADC0ADD480D487C8EF2AF45BA18', 'isDownload': False} 2026-09-15 08:57:03,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:03,981 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:57:03,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:57:04,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.020 2026-09-15 08:57:04,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:57:04,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.056 2026-09-15 08:57:04,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:57:04,068 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.074 2026-09-15 08:57:04,206 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:57:04,218 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:57:04,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:57:04,228 44 INFO rb-7f8ce6a-224855-415796 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=798eeb3a11c34fb8", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:57:04,237 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:04,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.022 0.030 2026-09-15 08:57:04,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-15 08:57:04,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "POST /pos-self/data/165 HTTP/1.1" 200 - 187 0.129 0.142 2026-09-15 08:57:04,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.256 2026-09-15 08:57:04,622 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:04,656 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:04,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/ir.attachment/8569/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-15 08:57:04,726 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:04,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/ir.attachment/8535/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:57:04,741 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:57:04,804 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:04,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/pos.category/335/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.021 2026-09-15 08:57:04,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:04,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/pos.category/334/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.036 2026-09-15 08:57:04,863 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:57:04,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/pos.category/333/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.051 2026-09-15 08:57:04,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/pos.category/336/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.067 2026-09-15 08:57:04,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:04,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/product.template/2433/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.071 2026-09-15 08:57:04,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/product.template/2432/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-09-15 08:57:04,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/product.template/2434/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-15 08:57:04,946 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/product.template/2435/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 08:57:04,960 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/product.template/2436/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-15 08:57:04,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:04,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/product.template/2441/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-15 08:57:04,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:04] "GET /web/image/product.template/2437/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-09-15 08:57:05,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.template/2438/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 08:57:05,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.template/2439/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-15 08:57:05,026 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.template/2440/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-09-15 08:57:05,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.template/2427/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-15 08:57:05,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.template/2428/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-15 08:57:05,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.template/2431/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-15 08:57:05,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.template/2429/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-15 08:57:05,083 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.template/2430/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-15 08:57:05,132 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,191 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,272 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.product/2933/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-15 08:57:05,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.product/2934/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.035 2026-09-15 08:57:05,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.product/2935/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.059 2026-09-15 08:57:05,398 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.product/2932/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.017 0.096 2026-09-15 08:57:05,454 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,517 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.product/2936/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-09-15 08:57:05,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.product/2937/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.009 0.041 2026-09-15 08:57:05,585 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.product/2938/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.006 0.010 2026-09-15 08:57:05,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.product/2939/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.023 2026-09-15 08:57:05,647 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.product/2940/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-15 08:57:05,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:05] "GET /web/image/product.product/2941/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.048 2026-09-15 08:57:05,697 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-15 08:57:05,697 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:05,743 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10470436 (allocated 11669504) 2026-09-15 08:57:05,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 88627 2026-09-15 08:57:05,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-15 08:57:05,754 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 88627 2026-09-15 08:57:05,803 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085705_803554_test_self_order_pos_closed.txt 2026-09-15 08:57:05,803 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp1hckpf1o_chrome_odoo" 2026-09-15 08:57:05,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 88757 2026-09-15 08:57:05,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp9t9q80wt_chrome_odoo 2026-09-15 08:57:05,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:46123/json/version 2026-09-15 08:57:05,990 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:05,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:57:05,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:46123/json 2026-09-15 08:57:05,999 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:06,004 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:46123/devtools/page/293688531A74D3E23479A180E92D04B3 2026-09-15 08:57:06,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-15 08:57:06,007 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-15 08:57:06,023 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-15 08:57:06,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.003 0.013 2026-09-15 08:57:06,056 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '293688531A74D3E23479A180E92D04B3', 'loaderId': '6936E609427A0B5881F4609033AC1518', 'isDownload': False} 2026-09-15 08:57:06,056 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,070 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:57:06,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.014 0.022 2026-09-15 08:57:06,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.038 2026-09-15 08:57:06,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.029 2026-09-15 08:57:06,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:57:06,330 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,330 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:57:06,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:57:06,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.003 2026-09-15 08:57:06,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.009 0.027 2026-09-15 08:57:06,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-15 08:57:06,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "POST /pos-self/data/165 HTTP/1.1" 200 - 118 0.064 0.136 2026-09-15 08:57:06,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/image/ir.attachment/8575/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:57:06,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/image/ir.attachment/8535/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:57:06,784 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:57:06,839 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/image/pos.category/334/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-15 08:57:06,886 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57: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-15 08:57:06,888 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,910 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/image/pos.category/335/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.003 0.052 2026-09-15 08:57:06,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/image/pos.category/336/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.065 2026-09-15 08:57:06,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/image/pos.category/333/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.079 2026-09-15 08:57:06,941 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:06,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/image/product.template/2432/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-09-15 08:57:06,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/image/product.template/2433/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.088 2026-09-15 08:57:06,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/image/product.template/2434/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-15 08:57:06,997 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:06] "GET /web/image/product.template/2435/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-15 08:57:07,006 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2436/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-15 08:57:07,010 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2441/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-09-15 08:57:07,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2437/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-15 08:57:07,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2438/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-15 08:57:07,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2439/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-15 08:57:07,062 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,068 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2440/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.061 2026-09-15 08:57:07,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2427/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.069 2026-09-15 08:57:07,121 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2431/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.081 2026-09-15 08:57:07,140 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2428/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-09-15 08:57:07,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2429/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-15 08:57:07,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.template/2430/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.101 2026-09-15 08:57:07,170 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,244 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,314 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.product/2933/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.010 0.020 2026-09-15 08:57:07,375 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.product/2934/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.006 0.043 2026-09-15 08:57:07,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.product/2935/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.007 0.076 2026-09-15 08:57:07,438 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,448 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.product/2932/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.007 0.103 2026-09-15 08:57:07,491 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,563 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.product/2936/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-15 08:57:07,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.product/2937/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.043 2026-09-15 08:57:07,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.product/2938/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.013 0.013 2026-09-15 08:57:07,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,709 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.product/2939/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.015 0.041 2026-09-15 08:57:07,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.product/2940/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.006 0.062 2026-09-15 08:57:07,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-15 08:57:07,740 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:07,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:07] "GET /web/image/product.product/2941/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.077 2026-09-15 08:57:07,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10375216 (allocated 11407360) 2026-09-15 08:57:07,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 88757 2026-09-15 08:57:07,795 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-15 08:57:07,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 88757 2026-09-15 08:57:07,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085707_845290_test_self_order_pos_closed.txt 2026-09-15 08:57:07,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp9t9q80wt_chrome_odoo" 2026-09-15 08:57:08,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 88896 2026-09-15 08:57:08,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpk3gsszvl_chrome_odoo 2026-09-15 08:57:08,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:36569/json/version 2026-09-15 08:57:08,023 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:08,043 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:57:08,043 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:36569/json 2026-09-15 08:57:08,044 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:08,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:36569/devtools/page/95230F485D34EBE36783D52EB5ECD597 2026-09-15 08:57:08,059 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-15 08:57:08,066 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-15 08:57:08,082 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-15 08:57:08,090 44 INFO rb-7f8ce6a-224855-415796 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=798eeb3a11c34fb8" in browser 2026-09-15 08:57:08,090 44 INFO rb-7f8ce6a-224855-415796 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=798eeb3a11c34fb8" 2026-09-15 08:57:08,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /pos-self/165?access_token=798eeb3a11c34fb8 HTTP/1.1" 200 - 5 0.002 0.013 2026-09-15 08:57:08,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '95230F485D34EBE36783D52EB5ECD597', 'loaderId': '74D23C2784F299F656074E944C7EB9F5', 'isDownload': False} 2026-09-15 08:57:08,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:08,133 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:57:08,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.009 2026-09-15 08:57:08,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.009 2026-09-15 08:57:08,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.026 2026-09-15 08:57:08,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:57:08,352 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:57:08,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:57:08,372 44 INFO rb-7f8ce6a-224855-415796 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=798eeb3a11c34fb8", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:57:08,382 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:08,389 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.010 0.017 2026-09-15 08:57:08,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-15 08:57:08,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "POST /pos-self/data/165 HTTP/1.1" 200 - 119 0.088 0.130 2026-09-15 08:57:08,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.217 2026-09-15 08:57:08,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-15 08:57:08,705 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:08,737 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /web/image/ir.attachment/8578/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:57:08,737 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:08,814 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:08,828 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /web/image/ir.attachment/8535/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 08:57:08,840 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:57:08,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:08,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /web/image/pos.category/335/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.005 0.027 2026-09-15 08:57:08,971 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:08,986 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:08] "GET /web/image/pos.category/334/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.045 2026-09-15 08:57:09,005 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/pos.category/336/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.065 2026-09-15 08:57:09,023 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/pos.category/333/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.080 2026-09-15 08:57:09,038 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2432/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-15 08:57:09,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2433/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-15 08:57:09,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2427/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-15 08:57:09,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2428/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-15 08:57:09,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2429/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-15 08:57:09,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2430/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.073 2026-09-15 08:57:09,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2431/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-09-15 08:57:09,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2434/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-09-15 08:57:09,201 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,210 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:57:09,254 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,305 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,419 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2435/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.011 2026-09-15 08:57:09,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2441/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-15 08:57:09,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.template/2436/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-15 08:57:09,503 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.product/2933/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.012 0.023 2026-09-15 08:57:09,585 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,589 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.product/2934/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.016 0.044 2026-09-15 08:57:09,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.product/2935/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.013 0.081 2026-09-15 08:57:09,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,650 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.product/2932/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.011 0.104 2026-09-15 08:57:09,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,771 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.product/2936/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.006 0.020 2026-09-15 08:57:09,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.product/2937/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.008 0.043 2026-09-15 08:57:09,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,903 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,904 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.product/2938/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.018 0.029 2026-09-15 08:57:09,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.product/2940/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.006 0.055 2026-09-15 08:57:09,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.product/2939/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.073 2026-09-15 08:57:09,955 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-15 08:57:09,956 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:09,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:09] "GET /web/image/product.product/2941/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.096 2026-09-15 08:57:10,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10272328 (allocated 11407360) 2026-09-15 08:57:10,014 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 88896 2026-09-15 08:57:10,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-15 08:57:10,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 88896 2026-09-15 08:57:10,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085710_072689_test_self_order_pos_closed.txt 2026-09-15 08:57:10,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpk3gsszvl_chrome_odoo" 2026-09-15 08:57:10,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-09-15 08:57:13,603 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 89025 2026-09-15 08:57:13,604 44 INFO rb-7f8ce6a-224855-415796 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/tmpyek641z8_chrome_odoo 2026-09-15 08:57:13,604 44 INFO rb-7f8ce6a-224855-415796 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:33393/json/version 2026-09-15 08:57:13,609 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:13,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:57:13,612 44 INFO rb-7f8ce6a-224855-415796 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:33393/json 2026-09-15 08:57:13,613 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:13,615 44 INFO rb-7f8ce6a-224855-415796 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:33393/devtools/page/C4D4D611C2FD869CFA72EA2EFB0CDB4F 2026-09-15 08:57:13,626 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:13,628 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:13,640 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:13,755 44 INFO rb-7f8ce6a-224855-415796 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=573c7b8f532e41d8" in browser 2026-09-15 08:57:13,755 44 INFO rb-7f8ce6a-224855-415796 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=573c7b8f532e41d8" 2026-09-15 08:57:13,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:57:14,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "GET /pos-self/166?access_token=573c7b8f532e41d8 HTTP/1.1" 200 - 57 0.038 0.298 2026-09-15 08:57:14,112 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'C4D4D611C2FD869CFA72EA2EFB0CDB4F', 'loaderId': '2E3AFDB3E7D4DEE430D4635CD3A9C15D', 'isDownload': False} 2026-09-15 08:57:14,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:14,116 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:57:14,147 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:57:14,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.034 2026-09-15 08:57:14,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:57:14,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.061 2026-09-15 08:57:14,209 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:57:14,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.089 2026-09-15 08:57:14,356 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.007 2026-09-15 08:57:14,386 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:57:14,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:57:14,400 44 INFO rb-7f8ce6a-224855-415796 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=573c7b8f532e41d8", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:57:14,412 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:14,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "POST /pos-self/relations/166 HTTP/1.1" 200 - 35 0.016 0.030 2026-09-15 08:57:14,485 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:14,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-15 08:57:14,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "POST /pos-self/data/166 HTTP/1.1" 200 - 179 0.081 0.131 2026-09-15 08:57:14,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.202 2026-09-15 08:57:14,746 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:14,784 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "GET /web/image/ir.attachment/8616/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:57:14,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:14] "GET /web/image/ir.attachment/8615/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:57:14,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-15 08:57:14,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,020 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5741952 (allocated 6553600) 2026-09-15 08:57:15,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 89025 2026-09-15 08:57:15,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-15 08:57:15,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 89025 2026-09-15 08:57:15,082 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085715_082007_test_self_order_pos_landing_page_carousel.txt 2026-09-15 08:57:15,082 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpyek641z8_chrome_odoo" 2026-09-15 08:57:15,286 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 89130 2026-09-15 08:57:15,287 44 INFO rb-7f8ce6a-224855-415796 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/tmpp_z92ar5_chrome_odoo 2026-09-15 08:57:15,287 44 INFO rb-7f8ce6a-224855-415796 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:38643/json/version 2026-09-15 08:57:15,288 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:15,313 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:57:15,313 44 INFO rb-7f8ce6a-224855-415796 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:38643/json 2026-09-15 08:57:15,314 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:15,319 44 INFO rb-7f8ce6a-224855-415796 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:38643/devtools/page/5A3A487925297B54809D02264D27CD5B 2026-09-15 08:57:15,321 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,322 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,338 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "GET /pos-self/166 HTTP/1.1" 200 - 5 0.003 0.016 2026-09-15 08:57:15,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '5A3A487925297B54809D02264D27CD5B', 'loaderId': 'C016797CBA77B6AD624E4ADF9D0F94AB', 'isDownload': False} 2026-09-15 08:57:15,380 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,394 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:57:15,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.014 2026-09-15 08:57:15,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.021 2026-09-15 08:57:15,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.032 2026-09-15 08:57:15,606 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:57:15,621 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:57:15,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:57:15,633 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:57:15,651 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,668 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.014 0.026 2026-09-15 08:57:15,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-15 08:57:15,703 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "POST /pos-self/data/166 HTTP/1.1" 200 - 111 0.079 0.115 2026-09-15 08:57:15,925 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:15,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:15] "GET /web/image/ir.attachment/8622/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:57:16,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:16] "GET /web/image/ir.attachment/8621/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-09-15 08:57:16,108 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-15 08:57:16,108 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:16,142 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5664544 (allocated 6553600) 2026-09-15 08:57:16,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 89130 2026-09-15 08:57:16,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-15 08:57:16,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 89130 2026-09-15 08:57:16,225 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085716_225267_test_self_order_pos_landing_page_carousel.txt 2026-09-15 08:57:16,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpp_z92ar5_chrome_odoo" 2026-09-15 08:57:16,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 89227 2026-09-15 08:57:16,424 44 INFO rb-7f8ce6a-224855-415796 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/tmp56shs466_chrome_odoo 2026-09-15 08:57:16,424 44 INFO rb-7f8ce6a-224855-415796 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:46783/json/version 2026-09-15 08:57:16,426 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:16,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:57:16,463 44 INFO rb-7f8ce6a-224855-415796 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:46783/json 2026-09-15 08:57:16,464 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:16,467 44 INFO rb-7f8ce6a-224855-415796 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:46783/devtools/page/E6AEB748D9A4B129561E7469D0BA84B1 2026-09-15 08:57:16,476 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:16,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:16,523 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:16,534 44 INFO rb-7f8ce6a-224855-415796 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=573c7b8f532e41d8" in browser 2026-09-15 08:57:16,534 44 INFO rb-7f8ce6a-224855-415796 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=573c7b8f532e41d8" 2026-09-15 08:57:16,554 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:16] "GET /pos-self/166?access_token=573c7b8f532e41d8 HTTP/1.1" 200 - 5 0.002 0.012 2026-09-15 08:57:16,558 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'E6AEB748D9A4B129561E7469D0BA84B1', 'loaderId': 'CA6094AC5878D9488EF40DF6A0C8C4CF', 'isDownload': False} 2026-09-15 08:57:16,558 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:16,574 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:57:16,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:16] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.010 2026-09-15 08:57:16,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:16] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-09-15 08:57:16,615 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:16] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.026 2026-09-15 08:57:16,771 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:57:16,788 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:57:16,788 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:57:16,794 44 INFO rb-7f8ce6a-224855-415796 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=573c7b8f532e41d8", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:57:16,806 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:16,858 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:16,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:16] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.039 0.036 2026-09-15 08:57:16,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.076 2026-09-15 08:57:17,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:17] "POST /pos-self/data/166 HTTP/1.1" 200 - 112 0.071 0.114 2026-09-15 08:57:17,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.179 2026-09-15 08:57:17,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-15 08:57:17,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:17,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:17] "GET /web/image/ir.attachment/8625/raw HTTP/1.1" 200 - 4 0.004 0.005 2026-09-15 08:57:17,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:17] "GET /web/image/ir.attachment/8624/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-09-15 08:57:17,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-15 08:57:17,355 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:17,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5673996 (allocated 6291456) 2026-09-15 08:57:17,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 89227 2026-09-15 08:57:17,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-15 08:57:17,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 89227 2026-09-15 08:57:17,469 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085717_469507_test_self_order_pos_landing_page_carousel.txt 2026-09-15 08:57:17,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp56shs466_chrome_odoo" 2026-09-15 08:57:17,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-09-15 08:57:21,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 89329 2026-09-15 08:57:21,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpu64x5gse_chrome_odoo 2026-09-15 08:57:21,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:41389/json/version 2026-09-15 08:57:21,256 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41389', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:21,279 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:57:21,279 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:41389/json 2026-09-15 08:57:21,280 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41389', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:21,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:41389/devtools/page/3054A136AFDEEAF0847E48519B2747EB 2026-09-15 08:57:21,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-15 08:57:21,293 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-15 08:57:21,310 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-15 08:57:21,449 44 INFO rb-7f8ce6a-224855-415796 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=a04780c382dc48b7" in browser 2026-09-15 08:57:21,449 44 INFO rb-7f8ce6a-224855-415796 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=a04780c382dc48b7" 2026-09-15 08:57:21,467 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:57:22,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /pos-self/167?access_token=a04780c382dc48b7 HTTP/1.1" 200 - 57 0.023 0.515 2026-09-15 08:57:22,003 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '3054A136AFDEEAF0847E48519B2747EB', 'loaderId': '61D0BAFEA8AF249C1B27113B9BF0EB5A', 'isDownload': False} 2026-09-15 08:57:22,003 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:22,011 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:57:22,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:57:22,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.027 2026-09-15 08:57:22,077 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:57:22,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.068 2026-09-15 08:57:22,101 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:57:22,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.089 2026-09-15 08:57:22,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:57:22,278 44 INFO rb-7f8ce6a-224855-415796 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=a04780c382dc48b7", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:57:22,284 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:57:22,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.015 2026-09-15 08:57:22,287 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:22,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "POST /pos-self/relations/167 HTTP/1.1" 200 - 37 0.027 0.035 2026-09-15 08:57:22,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.099 2026-09-15 08:57:22,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "POST /pos-self/data/167 HTTP/1.1" 200 - 190 0.113 0.168 2026-09-15 08:57:22,672 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.251 2026-09-15 08:57:22,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.031 2026-09-15 08:57:22,752 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:22,789 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/image/ir.attachment/8663/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:57:22,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:22,827 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/image/ir.attachment/8629/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:57:22,850 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:57:22,893 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:22,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/image/pos.category/337/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.023 2026-09-15 08:57:22,953 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:22,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/image/pos.category/338/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.047 2026-09-15 08:57:22,981 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/image/pos.category/339/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.068 2026-09-15 08:57:22,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:22] "GET /web/image/pos.category/333/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.081 2026-09-15 08:57:23,005 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:23] "GET /web/image/product.template/2442/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-15 08:57:23,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:23] "GET /web/image/product.template/2443/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-15 08:57:23,046 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:23] "GET /web/image/product.template/2444/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-15 08:57:23,054 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:23] "GET /web/image/product.template/2445/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-15 08:57:23,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:23] "GET /web/image/product.template/2446/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 08:57:23,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:23] "GET /web/image/product.template/2451/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-15 08:57:23,142 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,201 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:23] "GET /web/image/product.product/2946/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-09-15 08:57:23,203 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:23] "GET /web/image/product.product/2947/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.008 0.029 2026-09-15 08:57:23,274 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,334 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,348 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57: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-15 08:57:23,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:23] "GET /web/image/product.product/2952/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-09-15 08:57:23,385 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,451 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,502 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,556 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,616 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,670 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,732 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,800 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,851 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,914 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:23,965 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:24,018 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:24,073 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:24,127 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:24,186 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:24,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9161776 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '3f5c4c97-c96d-4f6a-b747-ced3d22103cb'}] 2026-09-15 08:57:24,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9161776 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '3f5c4c97-c96d-4f6a-b747-ced3d22103cb'} created pos.order #911 2026-09-15 08:57:24,263 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9161776 finished 2026-09-15 08:57:24,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:24] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.070 0.096 2026-09-15 08:57:24,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:24] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.008 2026-09-15 08:57:24,416 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-15 08:57:24,416 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:24,478 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9589252 (allocated 10485760) 2026-09-15 08:57:24,501 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 89329 2026-09-15 08:57:24,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-15 08:57:24,505 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 89329 2026-09-15 08:57:24,561 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085724_560955_test_self_order_product_availability.txt 2026-09-15 08:57:24,561 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpu64x5gse_chrome_odoo" 2026-09-15 08:57:24,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 89447 2026-09-15 08:57:24,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmphhvzbcvy_chrome_odoo 2026-09-15 08:57:24,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:34379/json/version 2026-09-15 08:57:24,782 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:24,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:57:24,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:34379/json 2026-09-15 08:57:24,841 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:24,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:34379/devtools/page/CA46278135002C01EA62787C84C96521 2026-09-15 08:57:24,848 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-15 08:57:24,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-15 08:57:24,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-15 08:57:24,861 44 INFO rb-7f8ce6a-224855-415796 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=a04780c382dc48b7&table_identifier=018c317d" in browser 2026-09-15 08:57:24,861 44 INFO rb-7f8ce6a-224855-415796 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=a04780c382dc48b7&table_identifier=018c317d" 2026-09-15 08:57:24,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:24] "GET /pos-self/167?access_token=a04780c382dc48b7&table_identifier=018c317d HTTP/1.1" 200 - 9 0.005 0.020 2026-09-15 08:57:24,905 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'CA46278135002C01EA62787C84C96521', 'loaderId': '6E1A77D2A52474E656ACDEEE6CA2F372', 'isDownload': False} 2026-09-15 08:57:24,905 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:24,918 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:57:24,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:24] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.009 2026-09-15 08:57:24,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:24] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-09-15 08:57:24,973 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:24] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.037 2026-09-15 08:57:25,158 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:57:25,183 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:57:25,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:57:25,184 44 INFO rb-7f8ce6a-224855-415796 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=a04780c382dc48b7&table_identifier=018c317d", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:57:25,194 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:25,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.016 0.035 2026-09-15 08:57:25,258 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:25,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.055 2026-09-15 08:57:25,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-15 08:57:25,555 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "POST /pos-self/data/167 HTTP/1.1" 200 - 120 0.090 0.164 2026-09-15 08:57:25,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-09-15 08:57:25,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:25,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/ir.attachment/8669/raw HTTP/1.1" 200 - 4 0.011 0.014 2026-09-15 08:57:25,717 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:25,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/ir.attachment/8629/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:57:25,754 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:57:25,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:25,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/pos.category/337/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-09-15 08:57:25,873 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57: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-15 08:57:25,875 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:25,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/pos.category/339/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.002 0.043 2026-09-15 08:57:25,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/pos.category/338/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.058 2026-09-15 08:57:25,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/pos.category/333/image_128?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.076 2026-09-15 08:57:25,927 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:25,931 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/product.template/2442/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-09-15 08:57:25,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/product.template/2443/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-09-15 08:57:25,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/product.template/2444/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-15 08:57:25,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/product.template/2445/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-15 08:57:25,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:25] "GET /web/image/product.template/2446/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.088 2026-09-15 08:57:26,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.template/2451/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.094 2026-09-15 08:57:26,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.template/2447/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.089 2026-09-15 08:57:26,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.template/2448/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-15 08:57:26,063 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.template/2449/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-15 08:57:26,074 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.template/2450/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-15 08:57:26,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.template/2427/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-15 08:57:26,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.template/2428/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-15 08:57:26,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.product/2946/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.024 0.081 2026-09-15 08:57:26,156 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.product/2947/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.011 0.110 2026-09-15 08:57:26,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.template/2431/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-09-15 08:57:26,219 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.template/2429/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-09-15 08:57:26,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.template/2430/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-09-15 08:57:26,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:26] "GET /web/image/product.product/2952/image_512?unique=2026-09-15T08:56:45.000+00:00 HTTP/1.1" 200 - 8 0.007 0.014 2026-09-15 08:57:26,276 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,391 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,444 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,510 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,571 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,637 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,696 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,747 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,856 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,908 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:26,968 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:27,024 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:27,095 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:27,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39784520 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000002', 'uuid': 'b06fc381-e89a-43e9-ac00-0a39fb42f8df'}] 2026-09-15 08:57:27,197 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39784520 order {'name': None, 'pos_reference': '260-167-000002', 'uuid': 'b06fc381-e89a-43e9-ac00-0a39fb42f8df'} created pos.order #912 2026-09-15 08:57:27,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39784520 finished 2026-09-15 08:57:27,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.090 0.105 2026-09-15 08:57:27,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.007 2026-09-15 08:57:27,345 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-15 08:57:27,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:27,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10108152 (allocated 11534336) 2026-09-15 08:57:27,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 89447 2026-09-15 08:57:27,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-15 08:57:27,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 89447 2026-09-15 08:57:27,475 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085727_474789_test_self_order_product_availability.txt 2026-09-15 08:57:27,475 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmphhvzbcvy_chrome_odoo" 2026-09-15 08:57:27,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 08:57:28,602 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-09-15 08:57:32,015 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:57:32,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15579033 started for PoS orders references: [{'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-09-15 08:57:32,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15579033 order {'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #913 2026-09-15 08:57:32,274 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15579033 finished 2026-09-15 08:57:32,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 126 0.083 0.268 2026-09-15 08:57:32,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:32] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.023 0.030 2026-09-15 08:57:32,451 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-09-15 08:57:36,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:57:36,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:36] "POST /pos-self/data/169 HTTP/1.1" 200 - 201 0.157 0.306 2026-09-15 08:57:36,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-09-15 08:57:39,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-09-15 08:57:42,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:57:43,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:43] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.058 0.304 2026-09-15 08:57:43,377 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-09-15 08:57:47,100 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:57:47,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:47] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.014 0.189 2026-09-15 08:57:47,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:47] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.031 0.040 2026-09-15 08:57:47,389 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:47] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.002 0.007 2026-09-15 08:57:47,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:47] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.015 0.031 2026-09-15 08:57:47,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:47] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.019 0.029 2026-09-15 08:57:47,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:47] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.025 0.024 2026-09-15 08:57:47,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:47] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.005 0.009 2026-09-15 08:57:47,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:47] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.016 0.018 2026-09-15 08:57:47,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:47] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.019 0.023 2026-09-15 08:57:47,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-09-15 08:57:50,813 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-09-15 08:57:54,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:57:54,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:54] "POST /pos-self/data/174 HTTP/1.1" 200 - 192 0.085 0.256 2026-09-15 08:57:54,721 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 89588 2026-09-15 08:57:54,722 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmpm7vg2ohv_chrome_odoo 2026-09-15 08:57:54,722 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:36529/json/version 2026-09-15 08:57:54,723 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:54,731 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:57:54,733 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:36529/json 2026-09-15 08:57:54,734 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:57:54,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:36529/devtools/page/AFC38E964DA1EA42DB3537FB606E17F0 2026-09-15 08:57:54,742 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-09-15 08:57:54,743 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-09-15 08:57:54,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-09-15 08:57:54,753 44 INFO rb-7f8ce6a-224855-415796 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=a6ff27a3e53649db" in browser 2026-09-15 08:57:54,753 44 INFO rb-7f8ce6a-224855-415796 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=a6ff27a3e53649db" 2026-09-15 08:57:54,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:54] "GET /pos-self/174?access_token=a6ff27a3e53649db HTTP/1.1" 200 - 38 0.021 0.148 2026-09-15 08:57:54,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': 'AFC38E964DA1EA42DB3537FB606E17F0', 'loaderId': 'DF25AD811C909B3F9A25F0DBC75A9B9B', 'isDownload': False} 2026-09-15 08:57:54,936 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:54,943 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:57:54,963 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:57:54,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:54] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.031 2026-09-15 08:57:55,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:57:55,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.061 2026-09-15 08:57:55,041 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:57:55,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.097 2026-09-15 08:57:55,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:57:55,233 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:57:55,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:57:55,255 44 INFO rb-7f8ce6a-224855-415796 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=a6ff27a3e53649db", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:57:55,263 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:55,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-15 08:57:55,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "POST /pos-self/relations/174 HTTP/1.1" 200 - 36 0.025 0.048 2026-09-15 08:57:55,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-09-15 08:57:55,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "POST /pos-self/data/174 HTTP/1.1" 200 - 106 0.087 0.119 2026-09-15 08:57:55,614 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:55,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "GET /web/image/ir.attachment/8945/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:57:55,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:55,724 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:57:55,738 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:55,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "GET /web/image/pos.category/347/image_128?unique=2026-09-15T08:57:27.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:57:55,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:57:55] "GET /web/image/product.template/2452/image_512?unique=2026-09-15T08:57:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-15 08:57:55,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:55,840 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:55,889 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:55,940 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:55,991 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:56,041 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:56,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-09-15 08:57:56,093 44 INFO rb-7f8ce6a-224855-415796 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-15 08:57:56,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6593592 (allocated 7340032) 2026-09-15 08:57:56,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 89588 2026-09-15 08:57:56,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-09-15 08:57:56,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 89588 2026-09-15 08:57:56,183 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085756_183820_test_preparation_categories_are_loaded.txt 2026-09-15 08:57:56,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmpm7vg2ohv_chrome_odoo" 2026-09-15 08:57:56,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 08:57:57,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-15 08:58:00,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 89692 2026-09-15 08:58:00,937 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpf086m5za_chrome_odoo 2026-09-15 08:58:00,937 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:36231/json/version 2026-09-15 08:58:00,939 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:00,980 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:00,980 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:36231/json 2026-09-15 08:58:00,986 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:00,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:36231/devtools/page/62F421DE96883FBA50A2D38B9F9ADCAD 2026-09-15 08:58:00,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-09-15 08:58:00,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-09-15 08:58:01,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-09-15 08:58:01,115 44 INFO rb-7f8ce6a-224855-415796 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=d9b362d16c6f4735" in browser 2026-09-15 08:58:01,116 44 INFO rb-7f8ce6a-224855-415796 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=d9b362d16c6f4735" 2026-09-15 08:58:01,130 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:58:01,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:01] "GET /pos-self/175?access_token=d9b362d16c6f4735 HTTP/1.1" 200 - 57 0.033 0.322 2026-09-15 08:58:01,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '62F421DE96883FBA50A2D38B9F9ADCAD', 'loaderId': 'D9350CF96D30958389A100A0EFF963E1', 'isDownload': False} 2026-09-15 08:58:01,486 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:01,495 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:01,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:58:01,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:01] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.037 2026-09-15 08:58:01,580 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:58:01,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:01] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.018 0.094 2026-09-15 08:58:01,629 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:58:01,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:01] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.130 2026-09-15 08:58:01,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 08:58:01,824 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:01,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:58:01,825 44 INFO rb-7f8ce6a-224855-415796 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=d9b362d16c6f4735", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:01,838 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:01,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:01] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.020 0.033 2026-09-15 08:58:01,900 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:01,918 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-15 08:58:02,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.115 0.155 2026-09-15 08:58:02,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.248 2026-09-15 08:58:02,253 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.027 2026-09-15 08:58:02,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-15 08:58:02,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/image/ir.attachment/8996/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 08:58:02,337 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:02,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-09-15 08:58:02,433 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:58:02,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:02,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.030 2026-09-15 08:58:02,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-15 08:58:02,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-09-15 08:58:02,488 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.067 2026-09-15 08:58:02,501 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:02,509 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-09-15 08:58:02,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/image/ir.attachment/8962/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-15 08:58:02,533 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:02,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:02,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "GET /web/image/product.product/2958/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.009 0.025 2026-09-15 08:58:02,619 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:02,647 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18896354 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': 'ad6aa27d-798f-4af3-876e-df6932a35fea'}] 2026-09-15 08:58:02,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18896354 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': 'ad6aa27d-798f-4af3-876e-df6932a35fea'} created pos.order #918 2026-09-15 08:58:02,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18896354 finished 2026-09-15 08:58:02,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.059 0.087 2026-09-15 08:58:02,828 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:02] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-15 08:58:02,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:02,896 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-09-15 08:58:02,897 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-15 08:58:02,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7449400 (allocated 8912896) 2026-09-15 08:58:02,956 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 89692 2026-09-15 08:58:02,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-09-15 08:58:02,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 89692 2026-09-15 08:58:03,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085803_021366_test_duplicate_order_kiosk.txt 2026-09-15 08:58:03,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmpf086m5za_chrome_odoo" 2026-09-15 08:58:03,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-09-15 08:58:06,697 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 89809 2026-09-15 08:58:06,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmpefw77ck9_chrome_odoo 2026-09-15 08:58:06,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:35565/json/version 2026-09-15 08:58:06,699 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:06,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:06,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:35565/json 2026-09-15 08:58:06,709 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:06,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:35565/devtools/page/C90281C4FF3DA012738FC68844DD358F 2026-09-15 08:58:06,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-09-15 08:58:06,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-09-15 08:58:06,747 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-09-15 08:58:06,873 44 INFO rb-7f8ce6a-224855-415796 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=5f9137c6bc0c4265" in browser 2026-09-15 08:58:06,873 44 INFO rb-7f8ce6a-224855-415796 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=5f9137c6bc0c4265" 2026-09-15 08:58:06,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:58:07,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "GET /pos-self/176?access_token=5f9137c6bc0c4265 HTTP/1.1" 200 - 57 0.044 0.248 2026-09-15 08:58:07,182 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': 'C90281C4FF3DA012738FC68844DD358F', 'loaderId': '4B0E06AE54E9E6234E51A37378D144B5', 'isDownload': False} 2026-09-15 08:58:07,182 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:07,190 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:07,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:58:07,253 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.028 2026-09-15 08:58:07,264 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:58:07,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.068 2026-09-15 08:58:07,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:58:07,329 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.017 0.098 2026-09-15 08:58:07,520 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:58:07,547 44 INFO rb-7f8ce6a-224855-415796 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=5f9137c6bc0c4265", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:07,554 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:07,554 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:58:07,555 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:07,610 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:07,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.026 0.034 2026-09-15 08:58:07,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-15 08:58:07,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "POST /pos-self/data/176 HTTP/1.1" 200 - 175 0.114 0.143 2026-09-15 08:58:07,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.225 2026-09-15 08:58:07,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-15 08:58:07,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-09-15 08:58:08,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "GET /web/image/ir.attachment/9037/raw HTTP/1.1" 200 - 4 0.008 0.014 2026-09-15 08:58:08,075 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:08,126 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 08:58:08,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-15 08:58:08,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-15 08:58:08,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-15 08:58:08,165 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:08,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-15 08:58:08,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-15 08:58:08,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-15 08:58:08,228 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:08,240 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "GET /web/image/ir.attachment/9003/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 08:58:08,263 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58: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-15 08:58:08,281 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:08,283 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "GET /web/image/product.product/2958/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-09-15 08:58:08,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:08,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97293599 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': 'd3618455-b1e1-48ac-9c5c-0c963ea1010e'}] 2026-09-15 08:58:08,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97293599 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': 'd3618455-b1e1-48ac-9c5c-0c963ea1010e'} created pos.order #919 2026-09-15 08:58:08,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97293599 finished 2026-09-15 08:58:08,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 232 0.150 0.246 2026-09-15 08:58:08,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:08] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.007 2026-09-15 08:58:08,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:08,860 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-09-15 08:58:08,861 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 08:58:08,897 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7344068 (allocated 8126464) 2026-09-15 08:58:08,901 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 89809 2026-09-15 08:58:08,902 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-09-15 08:58:08,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 89809 2026-09-15 08:58:08,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085808_956998_test_order_price_null.txt 2026-09-15 08:58:08,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmpefw77ck9_chrome_odoo" 2026-09-15 08:58:08,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-15 08:58:12,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 89924 2026-09-15 08:58:12,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpmp34c1xv_chrome_odoo 2026-09-15 08:58:12,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45753/json/version 2026-09-15 08:58:12,780 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:12,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:12,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45753/json 2026-09-15 08:58:12,797 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:12,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:45753/devtools/page/A08D9256AAD4B5F82FD98E6A1B21F45C 2026-09-15 08:58:12,800 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-15 08:58:12,801 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-15 08:58:12,810 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-15 08:58:12,981 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd" in browser 2026-09-15 08:58:12,982 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd" 2026-09-15 08:58:13,003 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:58:13,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:13] "GET /pos-self/177?access_token=430da839d35f45bd HTTP/1.1" 200 - 59 0.045 0.490 2026-09-15 08:58:13,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'A08D9256AAD4B5F82FD98E6A1B21F45C', 'loaderId': '800176CCABF4953FA40F2AF3C62F596E', 'isDownload': False} 2026-09-15 08:58:13,537 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:13,542 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:13,557 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:58:13,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:13] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.018 0.022 2026-09-15 08:58:13,595 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:58:13,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:13] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.058 2026-09-15 08:58:13,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:58:13,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:13] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.072 2026-09-15 08:58:13,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 08:58:13,779 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:13,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:58:13,784 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:13,800 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:13,849 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:13,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:13] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.022 0.034 2026-09-15 08:58:13,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-15 08:58:14,173 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "POST /pos-self/data/177 HTTP/1.1" 200 - 182 0.144 0.151 2026-09-15 08:58:14,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.009 0.268 2026-09-15 08:58:14,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.035 2026-09-15 08:58:14,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-15 08:58:14,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/ir.attachment/9078/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:58:14,357 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:14,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/ir.attachment/9044/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:58:14,381 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:14,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:14,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-15 08:58:14,519 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:14,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.045 2026-09-15 08:58:14,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-15 08:58:14,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.054 2026-09-15 08:58:14,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-15 08:58:14,595 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:14,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-09-15 08:58:14,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.101 2026-09-15 08:58:14,654 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:14,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/product.template/2463/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.022 2026-09-15 08:58:14,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/product.template/2462/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-15 08:58:14,718 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:14,786 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:14,854 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:14,887 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58: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-15 08:58:14,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/product.product/2958/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-15 08:58:14,909 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:14,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/product.product/2963/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.002 0.039 2026-09-15 08:58:14,940 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:14] "GET /web/image/product.product/2964/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.003 0.053 2026-09-15 08:58:14,955 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,007 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,116 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,169 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,236 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,286 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18193178 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': 'bf9df18e-793c-49bd-b417-f81e88f3b143'}] 2026-09-15 08:58:15,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18193178 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': 'bf9df18e-793c-49bd-b417-f81e88f3b143'} created pos.order #920 2026-09-15 08:58:15,339 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18193178 finished 2026-09-15 08:58:15,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:15] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.073 0.115 2026-09-15 08:58:15,468 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:15] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-09-15 08:58:15,479 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,586 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:15] "GET /web/image/ir.attachment/9077/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:58:15,644 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-15 08:58:15,751 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:15,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8532284 (allocated 9437184) 2026-09-15 08:58:15,814 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 89924 2026-09-15 08:58:15,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-15 08:58:15,820 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 89924 2026-09-15 08:58:15,855 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085815_855184_test_self_order_kiosk.txt 2026-09-15 08:58:15,855 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpmp34c1xv_chrome_odoo" 2026-09-15 08:58:16,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 90047 2026-09-15 08:58:16,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpqihwkcpx_chrome_odoo 2026-09-15 08:58:16,012 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45167/json/version 2026-09-15 08:58:16,013 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:16,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:16,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:45167/json 2026-09-15 08:58:16,048 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:16,052 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:45167/devtools/page/960DFB85EA0D57076E089FB64D2C1388 2026-09-15 08:58:16,054 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-15 08:58:16,056 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-15 08:58:16,080 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-15 08:58:16,083 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd" in browser 2026-09-15 08:58:16,083 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd" 2026-09-15 08:58:16,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /pos-self/177?access_token=430da839d35f45bd HTTP/1.1" 200 - 7 0.002 0.011 2026-09-15 08:58:16,129 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '960DFB85EA0D57076E089FB64D2C1388', 'loaderId': 'C0677B39D26C831474C5A6676A1D7F32', 'isDownload': False} 2026-09-15 08:58:16,130 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:16,142 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:16,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.014 2026-09-15 08:58:16,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.021 2026-09-15 08:58:16,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.024 2026-09-15 08:58:16,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:58:16,339 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:16,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:58:16,340 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:16,348 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:16,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.012 0.022 2026-09-15 08:58:16,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.034 2026-09-15 08:58:16,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:16,637 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.105 0.131 2026-09-15 08:58:16,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.229 2026-09-15 08:58:16,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.029 2026-09-15 08:58:16,726 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-15 08:58:16,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/image/ir.attachment/9078/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 08:58:16,774 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:16,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/image/ir.attachment/9044/raw HTTP/1.1" 200 - 4 0.003 0.004 2026-09-15 08:58:16,798 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:16,847 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:16,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 08:58:16,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.034 2026-09-15 08:58:16,901 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:16,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-09-15 08:58:16,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-15 08:58:16,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-15 08:58:16,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.081 2026-09-15 08:58:16,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:16] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-15 08:58:16,974 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,040 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,063 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:58:17,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:17] "GET /web/image/product.product/2958/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-15 08:58:17,090 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,154 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:17] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.007 2026-09-15 08:58:17,217 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,292 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,329 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28523775 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000002', 'uuid': '4c2196f5-3812-4b26-81f5-e4800ed6042e'}] 2026-09-15 08:58:17,357 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28523775 order {'name': None, 'pos_reference': '260-177-000002', 'uuid': '4c2196f5-3812-4b26-81f5-e4800ed6042e'} created pos.order #921 2026-09-15 08:58:17,369 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28523775 finished 2026-09-15 08:58:17,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.069 0.090 2026-09-15 08:58:17,482 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-09-15 08:58:17,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:17] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.020 2026-09-15 08:58:17,530 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,585 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:17] "GET /web/image/ir.attachment/9077/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:58:17,644 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,750 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-15 08:58:17,750 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:17,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8307480 (allocated 8912896) 2026-09-15 08:58:17,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 90047 2026-09-15 08:58:17,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-15 08:58:17,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 90047 2026-09-15 08:58:17,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085817_875843_test_self_order_kiosk.txt 2026-09-15 08:58:17,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpqihwkcpx_chrome_odoo" 2026-09-15 08:58:18,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 90163 2026-09-15 08:58:18,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp3g020pwf_chrome_odoo 2026-09-15 08:58:18,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35013/json/version 2026-09-15 08:58:18,075 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:18,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:18,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35013/json 2026-09-15 08:58:18,154 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:18,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:35013/devtools/page/D002915ED2CC569359CE2C3C225BCAAC 2026-09-15 08:58:18,167 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-15 08:58:18,174 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-15 08:58:18,195 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-15 08:58:18,200 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd" in browser 2026-09-15 08:58:18,200 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd" 2026-09-15 08:58:18,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "GET /pos-self/177?access_token=430da839d35f45bd HTTP/1.1" 200 - 7 0.008 0.015 2026-09-15 08:58:18,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'D002915ED2CC569359CE2C3C225BCAAC', 'loaderId': 'F1402ED468ED95619EDF018AB80A518F', 'isDownload': False} 2026-09-15 08:58:18,255 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:18,280 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:18,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.012 2026-09-15 08:58:18,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-09-15 08:58:18,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.023 2026-09-15 08:58:18,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:58:18,510 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:18,517 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:18,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:58:18,518 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:18,551 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 08:58:18,578 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:18,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.020 0.033 2026-09-15 08:58:18,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-09-15 08:58:18,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.063 0.133 2026-09-15 08:58:18,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.023 2026-09-15 08:58:18,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-15 08:58:18,918 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:18] "GET /web/image/ir.attachment/9078/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:58:18,962 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,004 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:58:19,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.003 0.032 2026-09-15 08:58:19,028 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.044 2026-09-15 08:58:19,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.049 2026-09-15 08:58:19,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-15 08:58:19,078 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,086 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-15 08:58:19,102 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-15 08:58:19,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-09-15 08:58:19,143 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,202 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/image/ir.attachment/9044/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 08:58:19,257 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:58:19,265 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "GET /web/image/product.product/2958/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.017 0.023 2026-09-15 08:58:19,320 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,379 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,438 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82676464 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000003', 'uuid': '2972180b-ab87-4908-90d1-c130fc1e5e45'}] 2026-09-15 08:58:19,500 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82676464 order {'name': None, 'pos_reference': '260-177-000003', 'uuid': '2972180b-ab87-4908-90d1-c130fc1e5e45'} created pos.order #922 2026-09-15 08:58:19,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82676464 finished 2026-09-15 08:58:19,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.056 0.101 2026-09-15 08:58:19,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.012 2026-09-15 08:58:19,643 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:19] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.018 2026-09-15 08:58:19,692 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,747 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,798 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,868 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,924 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:19,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-15 08:58:19,976 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:20,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7958860 (allocated 8912896) 2026-09-15 08:58:20,027 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 90163 2026-09-15 08:58:20,028 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-15 08:58:20,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 90163 2026-09-15 08:58:20,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085820_126618_test_self_order_kiosk.txt 2026-09-15 08:58:20,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp3g020pwf_chrome_odoo" 2026-09-15 08:58:20,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 90279 2026-09-15 08:58:20,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmprykhfawj_chrome_odoo 2026-09-15 08:58:20,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35349/json/version 2026-09-15 08:58:20,334 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:20,359 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:20,359 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35349/json 2026-09-15 08:58:20,360 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:20,361 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:35349/devtools/page/37281D0F1129EB1E2A852F3D5167F828 2026-09-15 08:58:20,363 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-15 08:58:20,365 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-15 08:58:20,393 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-15 08:58:20,398 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd" in browser 2026-09-15 08:58:20,399 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd" 2026-09-15 08:58:20,430 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "GET /pos-self/177?access_token=430da839d35f45bd HTTP/1.1" 200 - 7 0.004 0.019 2026-09-15 08:58:20,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '37281D0F1129EB1E2A852F3D5167F828', 'loaderId': 'CE371C1F85E55158F2DB947ABA0990A8', 'isDownload': False} 2026-09-15 08:58:20,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:20,443 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:20,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.008 2026-09-15 08:58:20,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.014 2026-09-15 08:58:20,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.018 2026-09-15 08:58:20,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:58:20,663 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:20,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:58:20,674 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:20,684 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:20,720 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.019 0.027 2026-09-15 08:58:20,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.048 2026-09-15 08:58:20,737 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:20,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.070 0.115 2026-09-15 08:58:20,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.176 2026-09-15 08:58:20,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-15 08:58:20,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-15 08:58:21,035 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/image/ir.attachment/9078/raw HTTP/1.1" 200 - 4 0.004 0.014 2026-09-15 08:58:21,063 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.004 0.023 2026-09-15 08:58:21,133 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:58:21,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.054 2026-09-15 08:58:21,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-15 08:58:21,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-15 08:58:21,220 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-15 08:58:21,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-15 08:58:21,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-09-15 08:58:21,281 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/image/ir.attachment/9044/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:58:21,307 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:21,336 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "GET /web/image/product.product/2958/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.007 0.023 2026-09-15 08:58:21,403 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,441 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20604674 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000004', 'uuid': '0f02fad8-8324-42a8-885b-5551dda45f18'}] 2026-09-15 08:58:21,467 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20604674 order {'name': None, 'pos_reference': '260-177-000004', 'uuid': '0f02fad8-8324-42a8-885b-5551dda45f18'} created pos.order #923 2026-09-15 08:58:21,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20604674 finished 2026-09-15 08:58:21,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.053 0.097 2026-09-15 08:58:21,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.013 2026-09-15 08:58:21,601 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,607 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:21] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.020 2026-09-15 08:58:21,646 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,712 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,766 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,817 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,868 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-15 08:58:21,869 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:21,913 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7901812 (allocated 8912896) 2026-09-15 08:58:21,918 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 90279 2026-09-15 08:58:21,919 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-15 08:58:21,920 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 90279 2026-09-15 08:58:21,966 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085821_966192_test_self_order_kiosk.txt 2026-09-15 08:58:21,966 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmprykhfawj_chrome_odoo" 2026-09-15 08:58:22,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 90395 2026-09-15 08:58:22,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp6reghlal_chrome_odoo 2026-09-15 08:58:22,133 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43863/json/version 2026-09-15 08:58:22,135 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:22,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:22,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:43863/json 2026-09-15 08:58:22,146 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:22,155 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:43863/devtools/page/30BFBE2DFA0A60D20EE6244C694149D3 2026-09-15 08:58:22,162 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-15 08:58:22,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-15 08:58:22,175 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-15 08:58:22,177 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd" in browser 2026-09-15 08:58:22,177 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd" 2026-09-15 08:58:22,206 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /pos-self/177?access_token=430da839d35f45bd HTTP/1.1" 200 - 7 0.003 0.017 2026-09-15 08:58:22,211 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '30BFBE2DFA0A60D20EE6244C694149D3', 'loaderId': '4076963FA1EF176A56A37648A56C6CD6', 'isDownload': False} 2026-09-15 08:58:22,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:22,223 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:22,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.012 2026-09-15 08:58:22,266 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.021 2026-09-15 08:58:22,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.032 2026-09-15 08:58:22,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:58:22,486 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:22,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:58:22,498 44 INFO rb-7f8ce6a-224855-415796 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=430da839d35f45bd", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:22,509 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:22,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.019 0.021 2026-09-15 08:58:22,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.041 2026-09-15 08:58:22,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:22,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.077 0.156 2026-09-15 08:58:22,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.232 2026-09-15 08:58:22,853 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-15 08:58:22,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-15 08:58:22,918 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /web/image/ir.attachment/9078/raw HTTP/1.1" 200 - 4 0.014 0.015 2026-09-15 08:58:22,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:22,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.000 0.026 2026-09-15 08:58:22,985 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:58:22,996 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,010 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:23] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.055 2026-09-15 08:58:23,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:23] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-09-15 08:58:23,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:23] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-15 08:58:23,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:23] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-15 08:58:23,059 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:23] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-09-15 08:58:23,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:23] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-09-15 08:58:23,128 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,193 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:23] "GET /web/image/ir.attachment/9044/raw HTTP/1.1" 200 - 4 0.006 0.008 2026-09-15 08:58:23,224 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58: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-15 08:58:23,246 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:23] "GET /web/image/product.product/2958/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.012 0.020 2026-09-15 08:58:23,297 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:23] "GET /web/image/product.product/2960/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.028 0.050 2026-09-15 08:58:23,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,406 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,467 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,592 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:23,643 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-15 08:58:23,643 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 08:58:23,689 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7994204 (allocated 8650752) 2026-09-15 08:58:23,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 90395 2026-09-15 08:58:23,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-15 08:58:23,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 90395 2026-09-15 08:58:23,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085823_772013_test_self_order_kiosk.txt 2026-09-15 08:58:23,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp6reghlal_chrome_odoo" 2026-09-15 08:58:23,817 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-09-15 08:58:27,575 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [371] 2026-09-15 08:58:27,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 90506 2026-09-15 08:58:27,832 44 INFO rb-7f8ce6a-224855-415796 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/tmp4ubj4p1m_chrome_odoo 2026-09-15 08:58:27,832 44 INFO rb-7f8ce6a-224855-415796 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:33275/json/version 2026-09-15 08:58:27,833 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:27,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:27,853 44 INFO rb-7f8ce6a-224855-415796 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:33275/json 2026-09-15 08:58:27,853 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:27,857 44 INFO rb-7f8ce6a-224855-415796 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:33275/devtools/page/44A3B9BCDA84E93F316BED4353B4C17E 2026-09-15 08:58:27,859 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:27,860 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:27,877 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:28,017 44 INFO rb-7f8ce6a-224855-415796 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=11e9b91578ee44db" in browser 2026-09-15 08:58:28,017 44 INFO rb-7f8ce6a-224855-415796 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=11e9b91578ee44db" 2026-09-15 08:58:28,027 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:58:28,373 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:28] "GET /pos-self/178?access_token=11e9b91578ee44db HTTP/1.1" 200 - 57 0.037 0.311 2026-09-15 08:58:28,377 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': '44A3B9BCDA84E93F316BED4353B4C17E', 'loaderId': '2FB7C5CC30F41D359137E357F15C4A56', 'isDownload': False} 2026-09-15 08:58:28,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:28,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:28,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:58:28,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:28] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.030 2026-09-15 08:58:28,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:58:28,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:28] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-09-15 08:58:28,491 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:58:28,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:28] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.075 2026-09-15 08:58:28,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:58:28,667 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:28,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:58:28,675 44 INFO rb-7f8ce6a-224855-415796 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=11e9b91578ee44db", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:28,685 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:28,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:28] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.018 0.037 2026-09-15 08:58:28,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-15 08:58:29,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "POST /pos-self/data/178 HTTP/1.1" 200 - 190 0.127 0.193 2026-09-15 08:58:29,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.297 2026-09-15 08:58:29,158 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.031 2026-09-15 08:58:29,163 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,204 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/ir.attachment/9119/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 08:58:29,211 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/ir.attachment/9085/raw HTTP/1.1" 200 - 4 0.003 0.004 2026-09-15 08:58:29,233 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:29,290 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/pos.category/350/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.002 0.025 2026-09-15 08:58:29,345 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/pos.category/349/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.003 0.044 2026-09-15 08:58:29,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/pos.category/351/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.002 0.060 2026-09-15 08:58:29,395 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.079 2026-09-15 08:58:29,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/product.template/2464/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.011 0.090 2026-09-15 08:58:29,424 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/product.template/2465/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-15 08:58:29,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/product.template/2466/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.105 2026-09-15 08:58:29,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/product.template/2467/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-09-15 08:58:29,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/product.template/2468/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-15 08:58:29,490 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/product.template/2473/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-15 08:58:29,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:29] "GET /web/image/product.product/2968/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.005 0.076 2026-09-15 08:58:29,539 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,590 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,653 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,699 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,754 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,811 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,878 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-09-15 08:58:29,879 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:29,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9266504 (allocated 10223616) 2026-09-15 08:58:29,930 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 90506 2026-09-15 08:58:29,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-09-15 08:58:29,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 90506 2026-09-15 08:58:29,991 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085829_991758_test_self_order_kiosk_combo_qty_max_free.txt 2026-09-15 08:58:29,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmp4ubj4p1m_chrome_odoo" 2026-09-15 08:58:30,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-09-15 08:58:33,708 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 90616 2026-09-15 08:58:33,709 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpzh5s7f4z_chrome_odoo 2026-09-15 08:58:33,709 44 INFO rb-7f8ce6a-224855-415796 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:42621/json/version 2026-09-15 08:58:33,710 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:33,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:33,732 44 INFO rb-7f8ce6a-224855-415796 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:42621/json 2026-09-15 08:58:33,733 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:33,735 44 INFO rb-7f8ce6a-224855-415796 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:42621/devtools/page/4E3434805E7C65532F8D448AFD8CDDD5 2026-09-15 08:58:33,738 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:33,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-09-15 08:58:33,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-09-15 08:58:33,876 44 INFO rb-7f8ce6a-224855-415796 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=9669641e05784797" in browser 2026-09-15 08:58:33,876 44 INFO rb-7f8ce6a-224855-415796 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=9669641e05784797" 2026-09-15 08:58:33,887 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:58:34,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:34] "GET /pos-self/179?access_token=9669641e05784797 HTTP/1.1" 200 - 57 0.043 0.315 2026-09-15 08:58:34,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '4E3434805E7C65532F8D448AFD8CDDD5', 'loaderId': 'B2008713EF1704C862B1B0D495AF9FFC', 'isDownload': False} 2026-09-15 08:58:34,245 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:34,251 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:34,275 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:58:34,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:34] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.031 2026-09-15 08:58:34,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:58:34,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:34] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.068 2026-09-15 08:58:34,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:58:34,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:34] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.091 2026-09-15 08:58:34,517 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:58:34,534 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:34,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:58:34,540 44 INFO rb-7f8ce6a-224855-415796 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=9669641e05784797", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:34,551 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:34,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-15 08:58:34,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:34] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.029 0.046 2026-09-15 08:58:34,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-09-15 08:58:34,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:34] "POST /pos-self/data/179 HTTP/1.1" 200 - 189 0.166 0.141 2026-09-15 08:58:35,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-09-15 08:58:35,081 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/ir.attachment/9160/raw HTTP/1.1" 200 - 4 0.006 0.012 2026-09-15 08:58:35,137 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,158 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:58:35,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/ir.attachment/9126/raw HTTP/1.1" 200 - 4 0.006 0.010 2026-09-15 08:58:35,205 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-15 08:58:35,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.028 2026-09-15 08:58:35,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-15 08:58:35,262 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,275 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-09-15 08:58:35,283 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-15 08:58:35,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-15 08:58:35,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-15 08:58:35,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/product.template/2474/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-15 08:58:35,332 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/image/product.product/2962/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-09-15 08:58:35,401 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,513 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,526 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:35,572 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,703 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-09-15 08:58:35,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:35,752 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9147520 (allocated 10223616) 2026-09-15 08:58:35,754 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 90616 2026-09-15 08:58:35,756 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-09-15 08:58:35,757 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 90616 2026-09-15 08:58:35,811 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085835_811773_test_self_order_kiosk_combo_sides.txt 2026-09-15 08:58:35,812 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpzh5s7f4z_chrome_odoo" 2026-09-15 08:58:35,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-09-15 08:58:39,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-09-15 08:58:42,754 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-09-15 08:58:46,030 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 90734 2026-09-15 08:58:46,030 44 INFO rb-7f8ce6a-224855-415796 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/tmpre3a6_fr_chrome_odoo 2026-09-15 08:58:46,031 44 INFO rb-7f8ce6a-224855-415796 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:42467/json/version 2026-09-15 08:58:46,032 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:46,060 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:46,060 44 INFO rb-7f8ce6a-224855-415796 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:42467/json 2026-09-15 08:58:46,061 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:46,062 44 INFO rb-7f8ce6a-224855-415796 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:42467/devtools/page/1D077C1E0745A97DDF6A1FAA75B88944 2026-09-15 08:58:46,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:46,066 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:46,076 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:46,179 44 INFO rb-7f8ce6a-224855-415796 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=2f86734dd4e64cb1" in browser 2026-09-15 08:58:46,179 44 INFO rb-7f8ce6a-224855-415796 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=2f86734dd4e64cb1" 2026-09-15 08:58:46,190 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:58:46,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:46] "GET /pos-self/182?access_token=2f86734dd4e64cb1 HTTP/1.1" 200 - 57 0.034 0.340 2026-09-15 08:58:46,564 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '1D077C1E0745A97DDF6A1FAA75B88944', 'loaderId': 'ADD9DC2EBEF97F1317A73772433B97D6', 'isDownload': False} 2026-09-15 08:58:46,564 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:46,572 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:46,587 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:58:46,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:46] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.017 0.023 2026-09-15 08:58:46,629 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:58:46,659 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:46] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.077 2026-09-15 08:58:46,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:58:46,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:46] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.027 0.102 2026-09-15 08:58:46,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:58:46,875 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:46,875 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:58:46,878 44 INFO rb-7f8ce6a-224855-415796 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=2f86734dd4e64cb1", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:46,891 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:46,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:46] "POST /pos-self/relations/182 HTTP/1.1" 200 - 41 0.019 0.036 2026-09-15 08:58:46,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-15 08:58:47,272 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "POST /pos-self/data/182 HTTP/1.1" 200 - 176 0.140 0.165 2026-09-15 08:58:47,279 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.288 2026-09-15 08:58:47,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-15 08:58:47,341 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:47,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/image/ir.attachment/9280/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:58:47,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:47,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-09-15 08:58:47,511 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:47,520 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:58:47,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.040 2026-09-15 08:58:47,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.037 2026-09-15 08:58:47,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.048 2026-09-15 08:58:47,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-15 08:58:47,566 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:47,589 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.068 2026-09-15 08:58:47,628 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:47,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/image/ir.attachment/9246/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 08:58:47,656 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:58:47,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "GET /web/image/product.product/2958/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-09-15 08:58:47,700 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:47,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22966285 started for PoS orders references: [{'name': None, 'pos_reference': '260-182-000001', 'uuid': 'd20c8959-a2dc-49fe-8d9e-fd83df00ce74'}] 2026-09-15 08:58:47,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22966285 order {'name': None, 'pos_reference': '260-182-000001', 'uuid': 'd20c8959-a2dc-49fe-8d9e-fd83df00ce74'} created pos.order #924 2026-09-15 08:58:47,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22966285 finished 2026-09-15 08:58:47,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.061 0.120 2026-09-15 08:58:47,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.019 2026-09-15 08:58:47,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-15 08:58:47,950 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:47,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:47] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.017 2026-09-15 08:58:47,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7355336 (allocated 8388608) 2026-09-15 08:58:48,003 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 90734 2026-09-15 08:58:48,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-15 08:58:48,007 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 90734 2026-09-15 08:58:48,064 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085848_063952_test_self_order_kiosk_to_cashier_payment.txt 2026-09-15 08:58:48,064 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpre3a6_fr_chrome_odoo" 2026-09-15 08:58:48,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 90848 2026-09-15 08:58:48,337 44 INFO rb-7f8ce6a-224855-415796 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/tmp51_v3jxg_chrome_odoo 2026-09-15 08:58:48,337 44 INFO rb-7f8ce6a-224855-415796 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:35383/json/version 2026-09-15 08:58:48,338 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:48,340 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:48,340 44 INFO rb-7f8ce6a-224855-415796 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:35383/json 2026-09-15 08:58:48,340 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:48,342 44 INFO rb-7f8ce6a-224855-415796 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:35383/devtools/page/4B4ADE5D138C134DFEF85D4D80E5696D 2026-09-15 08:58:48,346 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:48,347 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:48,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 08:58:48,392 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:48,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:48,394 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:48,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:48] "GET /pos/ui/183 HTTP/1.1" 200 - 112 0.071 0.269 2026-09-15 08:58:48,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '4B4ADE5D138C134DFEF85D4D80E5696D', 'loaderId': 'B314C94020648967901ECBC306465E92', 'isDownload': False} 2026-09-15 08:58:48,750 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:48,756 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:48,775 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:48] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 08:58:48,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:48] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 08:58:48,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:48] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-15 08:58:49,220 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:58:49,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:58:49,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 08:58:49,282 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:49,298 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:49,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.028 0.041 2026-09-15 08:58:49,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.069 2026-09-15 08:58:49,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58: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-15 08:58:49,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:49,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.017 0.016 2026-09-15 08:58:49,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.043 2026-09-15 08:58:49,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.066 0.048 2026-09-15 08:58:49,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.095 2026-09-15 08:58:50,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 408 0.263 0.331 2026-09-15 08:58:50,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:58:50,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:58:50,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-09-15 08:58:50,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:58:50,316 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:50,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-09-15 08:58:50,382 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:58:50,397 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 08:58:50,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.020 2026-09-15 08:58:50,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 08:58:50,413 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:58:50,414 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:58:50,483 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:50,521 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:58:50,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /pos/ui/183?from_backend=True HTTP/1.1" 200 - 34 0.057 0.051 2026-09-15 08:58:50,631 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:50,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /pos/ui/183 HTTP/1.1" 200 - 34 0.021 0.129 2026-09-15 08:58:50,676 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:58:50,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/image?model=product.template&field=image_128&id=2458&unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.148 2026-09-15 08:58:50,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/image?model=product.template&field=image_128&id=2459&unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-15 08:58:50,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/image?model=product.template&field=image_128&id=2460&unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-09-15 08:58:50,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/image?model=product.template&field=image_128&id=2457&unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-09-15 08:58:50,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "GET /web/image?model=product.template&field=image_128&id=2461&unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.013 0.174 2026-09-15 08:58:50,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.029 0.168 2026-09-15 08:58:50,918 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:51,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:51] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 60 0.047 0.053 2026-09-15 08:58:51,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.011 2026-09-15 08:58:51,061 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:51,067 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:51,119 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:51,183 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:51,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:51,312 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:51,321 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:51,363 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:51,420 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:51,486 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:51,491 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38832226 started for PoS orders references: [{'name': '/', 'pos_reference': '260-182-000001', 'uuid': 'd20c8959-a2dc-49fe-8d9e-fd83df00ce74'}] 2026-09-15 08:58:51,494 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:58:51,590 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [815] to pos.order #924 2026-09-15 08:58:51,898 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38832226 order {'name': '/', 'pos_reference': '260-182-000001', 'uuid': 'd20c8959-a2dc-49fe-8d9e-fd83df00ce74'} updated pos.order #924 2026-09-15 08:58:51,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38832226 finished 2026-09-15 08:58:52,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 222 0.249 0.266 2026-09-15 08:58:52,050 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:58:52,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-15 08:58:52,152 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:52,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88462878 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': 'd20c8959-a2dc-49fe-8d9e-fd83df00ce74'}] 2026-09-15 08:58:52,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88462878 order {'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': 'd20c8959-a2dc-49fe-8d9e-fd83df00ce74'} sync ignored for existing PoS order pos.order(924,) (state: paid) 2026-09-15 08:58:52,180 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88462878 finished 2026-09-15 08:58:52,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15458548 (allocated 17301504) 2026-09-15 08:58:52,256 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 90848 2026-09-15 08:58:52,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-15 08:58:52,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 90848 2026-09-15 08:58:52,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.083 0.070 2026-09-15 08:58:52,326 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085852_326710_test_self_order_kiosk_to_cashier_payment.txt 2026-09-15 08:58:52,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp51_v3jxg_chrome_odoo" 2026-09-15 08:58:52,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-09-15 08:58:55,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 90983 2026-09-15 08:58:55,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmp3krn_g6j_chrome_odoo 2026-09-15 08:58:55,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:33427/json/version 2026-09-15 08:58:55,672 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:55,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:58:55,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:33427/json 2026-09-15 08:58:55,694 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:58:55,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:33427/devtools/page/B384F6E2F4B7812936CB4544DB630353 2026-09-15 08:58:55,704 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-09-15 08:58:55,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-09-15 08:58:55,731 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-09-15 08:58:55,824 44 INFO rb-7f8ce6a-224855-415796 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=b09ab015d72b4c10" in browser 2026-09-15 08:58:55,825 44 INFO rb-7f8ce6a-224855-415796 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=b09ab015d72b4c10" 2026-09-15 08:58:55,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:58:56,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "GET /pos-self/184?access_token=b09ab015d72b4c10 HTTP/1.1" 200 - 57 0.030 0.312 2026-09-15 08:58:56,183 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'B384F6E2F4B7812936CB4544DB630353', 'loaderId': '545074E400B8091E6BAC76764A832427', 'isDownload': False} 2026-09-15 08:58:56,183 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:56,193 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:56,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:58:56,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.031 2026-09-15 08:58:56,261 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:58:56,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.073 2026-09-15 08:58:56,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:58:56,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.116 2026-09-15 08:58:56,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 08:58:56,468 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:56,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:58:56,472 44 INFO rb-7f8ce6a-224855-415796 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=b09ab015d72b4c10", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:58:56,481 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:56,538 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.024 0.028 2026-09-15 08:58:56,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.081 2026-09-15 08:58:56,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "POST /pos-self/data/184 HTTP/1.1" 200 - 183 0.145 0.152 2026-09-15 08:58:56,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.262 2026-09-15 08:58:56,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.029 2026-09-15 08:58:56,958 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:56,992 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:56] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:58:57,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/ir.attachment/9321/raw HTTP/1.1" 200 - 4 0.009 0.013 2026-09-15 08:58:57,024 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,077 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/ir.attachment/9320/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-09-15 08:58:57,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/ir.attachment/9287/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 08:58:57,192 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:57,217 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/pos.category/352/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-15 08:58:57,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-15 08:58:57,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-15 08:58:57,273 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-15 08:58:57,292 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-09-15 08:58:57,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-15 08:58:57,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-09-15 08:58:57,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/image/product.template/2475/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-15 08:58:57,340 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,400 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,424 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:58:57,462 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,508 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,559 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,612 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,634 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:58:57,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /pos-self/184?access_token=b09ab015d72b4c10 HTTP/1.1" 303 - 2 0.001 0.003 2026-09-15 08:58:57,704 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /fr/pos-self/184?access_token=b09ab015d72b4c10 HTTP/1.1" 200 - 10 0.005 0.022 2026-09-15 08:58:57,730 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:58:57,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.080 2026-09-15 08:58:57,910 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:57,915 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:58:57,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:58:57,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "POST /pos-self/relations/184 HTTP/1.1" 200 - 16 0.010 0.027 2026-09-15 08:58:57,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.038 2026-09-15 08:58:58,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:58] "POST /pos-self/data/184 HTTP/1.1" 200 - 115 0.091 0.105 2026-09-15 08:58:58,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.192 2026-09-15 08:58:58,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.007 0.013 2026-09-15 08:58:58,234 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:58,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:58] "GET /web/image/ir.attachment/9321/raw HTTP/1.1" 304 - 4 0.001 0.008 2026-09-15 08:58:58,289 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:58,350 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:58,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:58] "GET /web/image/ir.attachment/9320/raw HTTP/1.1" 304 - 4 0.006 0.013 2026-09-15 08:58:58,420 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:58,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:58:58] "GET /web/image/ir.attachment/9287/raw HTTP/1.1" 304 - 4 0.015 0.031 2026-09-15 08:58:58,468 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:58,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-09-15 08:58:58,528 44 INFO rb-7f8ce6a-224855-415796 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-15 08:58:58,572 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8307780 (allocated 9375744) 2026-09-15 08:58:58,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 90983 2026-09-15 08:58:58,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-09-15 08:58:58,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 90983 2026-09-15 08:58:58,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085858_628029_test_self_order_language_changes.txt 2026-09-15 08:58:58,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmp3krn_g6j_chrome_odoo" 2026-09-15 08:58:58,662 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-09-15 08:59:02,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 91110 2026-09-15 08:59:02,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmpt_3tuqyz_chrome_odoo 2026-09-15 08:59:02,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:41665/json/version 2026-09-15 08:59:02,434 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:02,459 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:59:02,460 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:41665/json 2026-09-15 08:59:02,460 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:02,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:41665/devtools/page/572E9BF63724B64DCCC86E6C521B97D0 2026-09-15 08:59:02,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-09-15 08:59:02,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-09-15 08:59:02,500 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-09-15 08:59:02,591 44 INFO rb-7f8ce6a-224855-415796 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=d79987a06b744aba" in browser 2026-09-15 08:59:02,591 44 INFO rb-7f8ce6a-224855-415796 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=d79987a06b744aba" 2026-09-15 08:59:02,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:59:03,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /pos-self/185?access_token=d79987a06b744aba HTTP/1.1" 200 - 57 0.045 0.425 2026-09-15 08:59:03,079 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': '572E9BF63724B64DCCC86E6C521B97D0', 'loaderId': '8A1AD1F96E67A388697643204485D2CF', 'isDownload': False} 2026-09-15 08:59:03,079 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:03,091 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:59:03,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:59:03,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.033 2026-09-15 08:59:03,160 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:59:03,175 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.070 2026-09-15 08:59:03,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:59:03,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.015 0.099 2026-09-15 08:59:03,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:59:03,386 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:59:03,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 08:59:03,389 44 INFO rb-7f8ce6a-224855-415796 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=d79987a06b744aba", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:59:03,402 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:03,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "POST /pos-self/relations/185 HTTP/1.1" 200 - 37 0.025 0.031 2026-09-15 08:59:03,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.082 2026-09-15 08:59:03,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "POST /pos-self/data/185 HTTP/1.1" 200 - 162 0.117 0.121 2026-09-15 08:59:03,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.222 2026-09-15 08:59:03,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.045 2026-09-15 08:59:03,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:03,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /web/image/ir.attachment/9362/raw HTTP/1.1" 200 - 4 0.005 0.022 2026-09-15 08:59:03,911 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:03,957 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:59:03,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:03] "GET /web/image/pos.category/353/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.009 0.042 2026-09-15 08:59:03,998 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:04,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:04] "GET /web/image/product.template/2477/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.050 2026-09-15 08:59:04,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:04] "GET /web/image/product.template/2476/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.068 2026-09-15 08:59:04,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:04] "GET /web/image/pos.category/355/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.001 0.069 2026-09-15 08:59:04,058 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:04,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:04] "GET /web/image/pos.category/354/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.004 0.098 2026-09-15 08:59:04,113 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:04,176 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:04,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:04,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:04] "GET /web/image/ir.attachment/9328/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-09-15 08:59:04,276 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59: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-15 08:59:04,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:04] "GET /web/image/product.product/2977/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.003 0.018 2026-09-15 08:59:04,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:04] "GET /web/image/product.product/2978/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-15 08:59:04,311 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:04,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83984620 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': '53023de6-f6e0-411a-9d6f-96a04b8ffbe0'}] 2026-09-15 08:59:04,384 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83984620 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': '53023de6-f6e0-411a-9d6f-96a04b8ffbe0'} created pos.order #925 2026-09-15 08:59:04,394 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83984620 finished 2026-09-15 08:59:04,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:04] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 94 0.065 0.106 2026-09-15 08:59:04,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-09-15 08:59:04,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:04,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:04] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.027 0.013 2026-09-15 08:59:04,602 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7531828 (allocated 8650752) 2026-09-15 08:59:04,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 91110 2026-09-15 08:59:04,624 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-09-15 08:59:04,624 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 91110 2026-09-15 08:59:04,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085904_679352_test_self_order_parent_category.txt 2026-09-15 08:59:04,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmpt_3tuqyz_chrome_odoo" 2026-09-15 08:59:04,713 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-09-15 08:59:08,161 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 91224 2026-09-15 08:59:08,162 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpg2wlhdyq_chrome_odoo 2026-09-15 08:59:08,162 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:32971/json/version 2026-09-15 08:59:08,163 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32971', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:08,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:59:08,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:32971/json 2026-09-15 08:59:08,199 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32971', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:08,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:32971/devtools/page/FC16C6C78B4D5F12E6AED9D55A46B0A9 2026-09-15 08:59:08,204 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-09-15 08:59:08,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-09-15 08:59:08,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-09-15 08:59:08,336 44 INFO rb-7f8ce6a-224855-415796 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=d7525dc870b94c79" in browser 2026-09-15 08:59:08,336 44 INFO rb-7f8ce6a-224855-415796 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=d7525dc870b94c79" 2026-09-15 08:59:08,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:59:08,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:08] "GET /pos-self/186?access_token=d7525dc870b94c79 HTTP/1.1" 200 - 57 0.052 0.294 2026-09-15 08:59:08,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': 'FC16C6C78B4D5F12E6AED9D55A46B0A9', 'loaderId': 'FBCAFC340F65BD9588D11B461141857D', 'isDownload': False} 2026-09-15 08:59:08,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:08,702 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:59:08,724 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:59:08,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:08] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.031 2026-09-15 08:59:08,769 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:59:08,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:08] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.063 2026-09-15 08:59:08,812 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:59:08,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:08] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.106 2026-09-15 08:59:08,931 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 08:59:08,948 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:59:08,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:59:08,954 44 INFO rb-7f8ce6a-224855-415796 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=d7525dc870b94c79", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:59:08,978 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:08,992 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.030 2026-09-15 08:59:09,018 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:09,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "POST /pos-self/relations/186 HTTP/1.1" 200 - 42 0.052 0.055 2026-09-15 08:59:09,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.074 2026-09-15 08:59:09,350 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "POST /pos-self/data/186 HTTP/1.1" 200 - 183 0.129 0.136 2026-09-15 08:59:09,423 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.031 2026-09-15 08:59:09,429 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-09-15 08:59:09,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/image/ir.attachment/9403/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 08:59:09,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:09,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/image/pos.category/348/image_128?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 2 0.002 0.026 2026-09-15 08:59:09,559 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:59:09,562 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:09,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/image/product.template/2457/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.011 0.027 2026-09-15 08:59:09,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/image/product.template/2458/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.050 2026-09-15 08:59:09,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/image/product.template/2461/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.009 0.066 2026-09-15 08:59:09,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:09,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/image/product.template/2460/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-15 08:59:09,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/image/product.template/2459/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-15 08:59:09,695 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:09,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:09,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/image/ir.attachment/9369/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 08:59:09,813 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:09,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:09] "GET /web/image/product.product/2958/image_512?unique=2026-09-15T08:57:56.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-09-15 08:59:09,861 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:09,922 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:09,980 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:10,031 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:10,094 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:10,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96543661 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': 'a4527e03-3bbc-469c-8f32-e064a2ef3d83'}] 2026-09-15 08:59:10,161 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96543661 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': 'a4527e03-3bbc-469c-8f32-e064a2ef3d83'} created pos.order #926 2026-09-15 08:59:10,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96543661 finished 2026-09-15 08:59:10,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.064 0.098 2026-09-15 08:59:10,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.011 2026-09-15 08:59:10,313 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:10,315 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:10] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.005 0.008 2026-09-15 08:59:10,365 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-09-15 08:59:10,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 08:59:10,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7838236 (allocated 8388608) 2026-09-15 08:59:10,422 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 91224 2026-09-15 08:59:10,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-09-15 08:59:10,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 91224 2026-09-15 08:59:10,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085910_482830_test_self_order_pricelist.txt 2026-09-15 08:59:10,483 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpg2wlhdyq_chrome_odoo" 2026-09-15 08:59:10,524 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 08:59:11,589 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-09-15 08:59:15,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 91331 2026-09-15 08:59:15,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpmtq0sh_s_chrome_odoo 2026-09-15 08:59:15,329 44 INFO rb-7f8ce6a-224855-415796 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:45127/json/version 2026-09-15 08:59:15,330 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:15,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:59:15,346 44 INFO rb-7f8ce6a-224855-415796 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:45127/json 2026-09-15 08:59:15,346 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:15,348 44 INFO rb-7f8ce6a-224855-415796 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:45127/devtools/page/E3497BE10C57DF7DFF8E0319B053A00F 2026-09-15 08:59:15,351 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:15,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-09-15 08:59:15,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-09-15 08:59:15,483 44 INFO rb-7f8ce6a-224855-415796 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=d9480e3a24ed4985" in browser 2026-09-15 08:59:15,483 44 INFO rb-7f8ce6a-224855-415796 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=d9480e3a24ed4985" 2026-09-15 08:59:15,520 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:59:15,826 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:15] "GET /pos-self/187?access_token=d9480e3a24ed4985 HTTP/1.1" 200 - 57 0.048 0.282 2026-09-15 08:59:15,832 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': 'E3497BE10C57DF7DFF8E0319B053A00F', 'loaderId': '149C1D6F725D974E0D3D3CCDA0C40014', 'isDownload': False} 2026-09-15 08:59:15,832 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:15,834 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:59:15,867 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:59:15,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:15] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.043 0.034 2026-09-15 08:59:15,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:59:15,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:15] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.081 2026-09-15 08:59:15,941 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:59:15,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:15] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.113 2026-09-15 08:59:16,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-09-15 08:59:16,156 44 INFO rb-7f8ce6a-224855-415796 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=d9480e3a24ed4985", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:59:16,160 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:59:16,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 08:59:16,164 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:16,217 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:16,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.022 0.034 2026-09-15 08:59:16,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-15 08:59:16,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "POST /pos-self/data/187 HTTP/1.1" 200 - 181 0.115 0.151 2026-09-15 08:59:16,528 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.258 2026-09-15 08:59:16,557 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:16,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/image/ir.attachment/9454/raw HTTP/1.1" 200 - 4 0.009 0.005 2026-09-15 08:59:16,653 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:16,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.007 0.040 2026-09-15 08:59:16,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-09-15 08:59:16,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:16,800 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:59:16,808 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.018 0.061 2026-09-15 08:59:16,830 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-15 08:59:16,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:16,857 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.109 2026-09-15 08:59:16,872 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-09-15 08:59:16,896 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:59:16,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:16,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.013 0.035 2026-09-15 08:59:16,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:16] "GET /web/image/ir.attachment/9420/raw HTTP/1.1" 200 - 4 0.004 0.082 2026-09-15 08:59:16,959 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:17,019 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88522265 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': 'be6522dc-f281-4347-ad29-fed61aa8e852'}] 2026-09-15 08:59:17,053 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88522265 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': 'be6522dc-f281-4347-ad29-fed61aa8e852'} created pos.order #927 2026-09-15 08:59:17,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88522265 finished 2026-09-15 08:59:17,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 95 0.089 0.093 2026-09-15 08:59:17,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:17,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:17,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:17,367 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #3 deleted mail.message records with IDs: [6569] 2026-09-15 08:59:17,451 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #3 deleted pos.order records with IDs: [927] 2026-09-15 08:59:17,458 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2609] 2026-09-15 08:59:17,462 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:17] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.059 0.058 2026-09-15 08:59:17,466 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:17,472 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:17] "GET /web/image/ir.attachment/9453/raw HTTP/1.1" 200 - 4 0.005 0.108 2026-09-15 08:59:17,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.006 0.015 2026-09-15 08:59:17,532 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:17,582 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-09-15 08:59:17,583 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:17,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8025736 (allocated 8912896) 2026-09-15 08:59:17,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 91331 2026-09-15 08:59:17,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-09-15 08:59:17,683 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 91331 2026-09-15 08:59:17,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085917_714314_test_delete_mobile_order_from_backend.txt 2026-09-15 08:59:17,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpmtq0sh_s_chrome_odoo" 2026-09-15 08:59:17,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-09-15 08:59:21,434 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 91454 2026-09-15 08:59:21,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpich2vhss_chrome_odoo 2026-09-15 08:59:21,435 44 INFO rb-7f8ce6a-224855-415796 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:38895/json/version 2026-09-15 08:59:21,436 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:21,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:59:21,446 44 INFO rb-7f8ce6a-224855-415796 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:38895/json 2026-09-15 08:59:21,447 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:21,451 44 INFO rb-7f8ce6a-224855-415796 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:38895/devtools/page/1835DF300DC8E77D0A91FCDB04FD3E98 2026-09-15 08:59:21,453 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:21,454 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-15 08:59:21,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-15 08:59:21,562 44 INFO rb-7f8ce6a-224855-415796 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=e7100b0e562046dc" in browser 2026-09-15 08:59:21,562 44 INFO rb-7f8ce6a-224855-415796 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=e7100b0e562046dc" 2026-09-15 08:59:21,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:59:21,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:21] "GET /pos-self/188?access_token=e7100b0e562046dc HTTP/1.1" 200 - 57 0.022 0.297 2026-09-15 08:59:21,892 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '1835DF300DC8E77D0A91FCDB04FD3E98', 'loaderId': '5D9A8AC0CD0B503EC1277B855B9E5A47', 'isDownload': False} 2026-09-15 08:59:21,892 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:21,905 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:59:21,918 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:59:21,950 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:21] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.026 2026-09-15 08:59:21,978 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:59:21,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:21] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.081 2026-09-15 08:59:22,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:59:22,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.099 2026-09-15 08:59:22,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 08:59:22,171 44 INFO rb-7f8ce6a-224855-415796 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=e7100b0e562046dc", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:59:22,176 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:59:22,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.004 2026-09-15 08:59:22,184 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:22,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.015 0.027 2026-09-15 08:59:22,247 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:22,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-15 08:59:22,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.138 0.132 2026-09-15 08:59:22,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.256 2026-09-15 08:59:22,576 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:22,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/image/ir.attachment/9495/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:59:22,656 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:22,718 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 08:59:22,722 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-09-15 08:59:22,736 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:22,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.039 2026-09-15 08:59:22,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-15 08:59:22,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-09-15 08:59:22,784 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-15 08:59:22,790 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:22,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-15 08:59:22,855 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:22,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/image/ir.attachment/9461/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:59:22,894 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59: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-15 08:59:22,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.012 2026-09-15 08:59:22,907 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:22,918 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:22] "GET /web/image/product.product/2981/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.007 0.025 2026-09-15 08:59:22,957 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:23,018 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:23,069 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:23,140 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:23,183 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42368504 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': '2aa3a1ad-df20-4f2a-aaaf-650c4dcd4ff2'}] 2026-09-15 08:59:23,213 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42368504 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': '2aa3a1ad-df20-4f2a-aaaf-650c4dcd4ff2'} created pos.order #928 2026-09-15 08:59:23,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42368504 finished 2026-09-15 08:59:23,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.070 0.094 2026-09-15 08:59:23,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-09-15 08:59:23,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:23,396 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-15 08:59:23,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:23,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8022012 (allocated 9437184) 2026-09-15 08:59:23,439 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 91454 2026-09-15 08:59:23,439 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-15 08:59:23,440 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 91454 2026-09-15 08:59:23,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085923_534814_test_mobile_self_order_preparation_changes.txt 2026-09-15 08:59:23,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpich2vhss_chrome_odoo" 2026-09-15 08:59:23,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 91567 2026-09-15 08:59:23,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp3wr0wcyr_chrome_odoo 2026-09-15 08:59:23,732 44 INFO rb-7f8ce6a-224855-415796 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:34481/json/version 2026-09-15 08:59:23,733 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:23,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:59:23,788 44 INFO rb-7f8ce6a-224855-415796 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:34481/json 2026-09-15 08:59:23,789 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:23,792 44 INFO rb-7f8ce6a-224855-415796 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:34481/devtools/page/5E91842032A0DCC0140BDBDAD540B35E 2026-09-15 08:59:23,805 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:23,808 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-15 08:59:23,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:59:23,860 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-15 08:59:23,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:23,866 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:24,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "GET /pos/ui?config_id=188 HTTP/1.1" 200 - 73 0.088 0.220 2026-09-15 08:59:24,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '5E91842032A0DCC0140BDBDAD540B35E', 'loaderId': '211A55A90CE86191DED1F66F933C0A3E', 'isDownload': False} 2026-09-15 08:59:24,188 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:24,194 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:59:24,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.007 2026-09-15 08:59:24,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 08:59:24,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-09-15 08:59:24,671 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:59:24,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 08:59:24,720 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 08:59:24,721 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:24,727 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:24,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:59:24,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:59:24,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.005 0.007 2026-09-15 08:59:24,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 08:59:24,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.016 0.033 2026-09-15 08:59:24,853 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-09-15 08:59:25,630 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order 2026-09-15 08:59:25,634 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:25,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order.line 2026-09-15 08:59:25,642 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:25,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 485 0.376 0.383 2026-09-15 08:59:25,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:25] "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-15 08:59:25,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.013 0.011 2026-09-15 08:59:25,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-09-15 08:59:25,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59: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-15 08:59:25,943 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:25,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 08:59:26,001 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:59:26,004 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:59:26,024 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 08:59:26,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.013 2026-09-15 08:59:26,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 08:59:26,046 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59: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-15 08:59:26,048 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:59:26,085 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,137 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 08:59:26,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /pos/ui/188?from_backend=True HTTP/1.1" 200 - 33 0.037 0.037 2026-09-15 08:59:26,237 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /pos/ui/188 HTTP/1.1" 200 - 33 0.038 0.102 2026-09-15 08:59:26,291 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.019 0.061 2026-09-15 08:59:26,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.012 2026-09-15 08:59:26,377 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,380 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:59:26,430 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,499 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,599 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,647 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,698 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,748 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,825 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,835 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:59:26,876 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,934 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-15 08:59:26,935 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:26,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81258962 started for PoS orders references: [{'name': '/', 'pos_reference': '260-188-000001', 'uuid': '2aa3a1ad-df20-4f2a-aaaf-650c4dcd4ff2'}] 2026-09-15 08:59:27,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15040656 (allocated 16515072) 2026-09-15 08:59:27,006 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:59:27,008 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 91567 2026-09-15 08:59:27,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-15 08:59:27,025 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 91567 2026-09-15 08:59:27,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [816] to pos.order #928 2026-09-15 08:59:27,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085927_067574_test_mobile_self_order_preparation_changes.txt 2026-09-15 08:59:27,067 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp3wr0wcyr_chrome_odoo" 2026-09-15 08:59:27,071 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-15 08:59:27,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81258962 order {'name': '/', 'pos_reference': '260-188-000001', 'uuid': '2aa3a1ad-df20-4f2a-aaaf-650c4dcd4ff2'} updated pos.order #928 2026-09-15 08:59:27,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81258962 finished 2026-09-15 08:59:27,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.281 0.275 2026-09-15 08:59:27,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-09-15 08:59:31,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 91697 2026-09-15 08:59:31,212 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpdpcwn0jq_chrome_odoo 2026-09-15 08:59:31,213 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:37481/json/version 2026-09-15 08:59:31,213 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:31,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:59:31,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:37481/json 2026-09-15 08:59:31,218 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:31,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:37481/devtools/page/023391258054B811F0156433F7DB7FAA 2026-09-15 08:59:31,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-09-15 08:59:31,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-09-15 08:59:31,240 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-09-15 08:59:31,352 44 INFO rb-7f8ce6a-224855-415796 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=36aea1ebf7c54661" in browser 2026-09-15 08:59:31,352 44 INFO rb-7f8ce6a-224855-415796 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=36aea1ebf7c54661" 2026-09-15 08:59:31,364 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:59:31,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:31] "GET /pos-self/189?access_token=36aea1ebf7c54661 HTTP/1.1" 200 - 57 0.035 0.339 2026-09-15 08:59:31,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '023391258054B811F0156433F7DB7FAA', 'loaderId': 'FB89220E42BB128A04142ED9CA717307', 'isDownload': False} 2026-09-15 08:59:31,739 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:31,747 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:59:31,776 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:59:31,809 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:31] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.027 2026-09-15 08:59:31,818 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:59:31,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:31] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.064 2026-09-15 08:59:31,846 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:59:31,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:31] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.085 2026-09-15 08:59:32,038 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 08:59:32,054 44 INFO rb-7f8ce6a-224855-415796 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=36aea1ebf7c54661", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:59:32,056 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:59:32,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 08:59:32,064 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:32,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.027 0.036 2026-09-15 08:59:32,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-15 08:59:32,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "POST /pos-self/data/189 HTTP/1.1" 200 - 181 0.117 0.167 2026-09-15 08:59:32,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.259 2026-09-15 08:59:32,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:32,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/image/ir.attachment/9536/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-09-15 08:59:32,598 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:32,640 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:59:32,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.004 0.026 2026-09-15 08:59:32,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-15 08:59:32,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-15 08:59:32,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-15 08:59:32,713 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:32,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-15 08:59:32,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-09-15 08:59:32,778 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:32,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/image/ir.attachment/9502/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:59:32,815 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:59:32,829 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:32,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:32] "GET /web/image/product.product/2982/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-09-15 08:59:32,895 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:32,926 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52807762 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000001', 'uuid': '9e38048a-28d4-4322-be2b-b33e2cd056d7'}] 2026-09-15 08:59:32,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52807762 order {'name': None, 'pos_reference': '260-189-000001', 'uuid': '9e38048a-28d4-4322-be2b-b33e2cd056d7'} created pos.order #929 2026-09-15 08:59:32,962 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52807762 finished 2026-09-15 08:59:33,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 232 0.143 0.212 2026-09-15 08:59:33,304 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:33,357 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:33,417 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:33,480 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:33,535 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:33,588 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:33,649 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:33,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70484886 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000002', 'uuid': '8b09b8c8-93dd-41c0-a6d5-e0690db70012'}] 2026-09-15 08:59:33,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70484886 order {'name': None, 'pos_reference': '260-189-000002', 'uuid': '8b09b8c8-93dd-41c0-a6d5-e0690db70012'} created pos.order #930 2026-09-15 08:59:33,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70484886 finished 2026-09-15 08:59:33,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.133 0.210 2026-09-15 08:59:34,038 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,091 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,151 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,212 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,270 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,321 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,386 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,413 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7979882 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000003', 'uuid': '31205603-3a3d-4d3a-a6aa-a4de51d22900'}] 2026-09-15 08:59:34,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7979882 order {'name': None, 'pos_reference': '260-189-000003', 'uuid': '31205603-3a3d-4d3a-a6aa-a4de51d22900'} created pos.order #931 2026-09-15 08:59:34,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7979882 finished 2026-09-15 08:59:34,661 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.093 0.185 2026-09-15 08:59:34,704 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,757 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,818 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,879 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,934 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:34,985 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:35,048 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:35,082 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36613438 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000004', 'uuid': '6922ab17-6c2d-4709-986c-b928e125965e'}] 2026-09-15 08:59:35,105 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36613438 order {'name': None, 'pos_reference': '260-189-000004', 'uuid': '6922ab17-6c2d-4709-986c-b928e125965e'} created pos.order #932 2026-09-15 08:59:35,119 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36613438 finished 2026-09-15 08:59:35,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 147 0.120 0.196 2026-09-15 08:59:35,405 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:35,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-09-15 08:59:35,461 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:35,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 9954816 (allocated 11534336) 2026-09-15 08:59:35,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 91697 2026-09-15 08:59:35,518 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-09-15 08:59:35,518 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 91697 2026-09-15 08:59:35,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085935_573971_test_order_sequence_in_self.txt 2026-09-15 08:59:35,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpdpcwn0jq_chrome_odoo" 2026-09-15 08:59:35,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-09-15 08:59:39,434 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 91810 2026-09-15 08:59:39,434 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpbiwywg7k_chrome_odoo 2026-09-15 08:59:39,434 44 INFO rb-7f8ce6a-224855-415796 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:35073/json/version 2026-09-15 08:59:39,435 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:39,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:59:39,474 44 INFO rb-7f8ce6a-224855-415796 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:35073/json 2026-09-15 08:59:39,475 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:39,484 44 INFO rb-7f8ce6a-224855-415796 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:35073/devtools/page/029049B03EFDFC8663E21A34C54EC78A 2026-09-15 08:59:39,489 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:39,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-09-15 08:59:39,626 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 08:59:39,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-09-15 08:59:39,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:39,630 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:39,640 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:59:40,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "GET /pos/ui?config_id=190 HTTP/1.1" 200 - 87 0.042 0.515 2026-09-15 08:59:40,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '029049B03EFDFC8663E21A34C54EC78A', 'loaderId': 'D2C2712FD0EA1E784BA782A5BC55BF42', 'isDownload': False} 2026-09-15 08:59:40,198 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:40,206 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:59:40,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 08:59:40,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 08:59:40,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-15 08:59:40,593 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:59:40,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 08:59:40,655 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 08:59:40,659 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:40,671 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:40,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59: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-15 08:59:40,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:59:40,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-15 08:59:40,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.019 2026-09-15 08:59:40,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.032 2026-09-15 08:59:40,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-09-15 08:59:41,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order 2026-09-15 08:59:41,434 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:41,434 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order.line 2026-09-15 08:59:41,436 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:41,443 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 490 0.304 0.303 2026-09-15 08:59:41,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 08:59:41,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 08:59:41,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.034 2026-09-15 08:59:41,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.008 2026-09-15 08:59:41,651 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:41,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-09-15 08:59:41,703 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:59:41,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:59:41,716 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 08:59:41,721 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 08:59:41,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /web/image/res.users/280/avatar_128 HTTP/1.1" 200 - 14 0.011 0.019 2026-09-15 08:59:41,752 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.034 2026-09-15 08:59:41,766 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:59:41,767 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 08:59:41,806 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 08:59:41,812 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:41,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /pos/ui/190 HTTP/1.1" 200 - 33 0.029 0.061 2026-09-15 08:59:41,971 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "GET /pos/ui/190?from_backend=True HTTP/1.1" 200 - 33 0.041 0.152 2026-09-15 08:59:41,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:41] "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.012 2026-09-15 08:59:42,016 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:42,039 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:59:42,069 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:42,118 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:42,179 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:42,196 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:59:42,240 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:42,301 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:42,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78714200 started for PoS orders references: [{'name': '/', 'pos_reference': '260-190-000001', 'uuid': '60d487ff-2c67-4a1e-b9c5-8d98923c4889'}] 2026-09-15 08:59:42,315 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 08:59:42,345 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78714200 order {'name': '/', 'pos_reference': '260-190-000001', 'uuid': '60d487ff-2c67-4a1e-b9c5-8d98923c4889'} updated pos.order #933 2026-09-15 08:59:42,358 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78714200 finished 2026-09-15 08:59:42,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.048 0.071 2026-09-15 08:59:42,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08: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.007 2026-09-15 08:59:42,479 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:42,536 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:44,572 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:44,623 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:44,684 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59: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.007 2026-09-15 08:59:44,690 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:44,736 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:44,795 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:44,844 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:44,898 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:44,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45070634 started for PoS orders references: [{'name': '/', 'pos_reference': '261-190-000001', 'uuid': '94695ec2-c60c-47f4-9238-60af0ea06f5f'}] 2026-09-15 08:59:44,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45070634 order {'name': '/', 'pos_reference': '261-190-000001', 'uuid': '94695ec2-c60c-47f4-9238-60af0ea06f5f'} created pos.order #934 2026-09-15 08:59:44,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45070634 finished 2026-09-15 08:59:45,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.046 0.068 2026-09-15 08:59:45,053 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:45,115 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:45,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.008 2026-09-15 08:59:45,167 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-09-15 08:59:45,168 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:45,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16253716 (allocated 16912384) 2026-09-15 08:59:45,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 91810 2026-09-15 08:59:45,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-09-15 08:59:45,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 91810 2026-09-15 08:59:45,313 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085945_313672_test_pos_self_order_table_transfer.txt 2026-09-15 08:59:45,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpbiwywg7k_chrome_odoo" 2026-09-15 08:59:45,353 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-09-15 08:59:49,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 91942 2026-09-15 08:59:49,258 44 INFO rb-7f8ce6a-224855-415796 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/tmp87h8v0p4_chrome_odoo 2026-09-15 08:59:49,258 44 INFO rb-7f8ce6a-224855-415796 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:42951/json/version 2026-09-15 08:59:49,259 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:49,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:59:49,283 44 INFO rb-7f8ce6a-224855-415796 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:42951/json 2026-09-15 08:59:49,290 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:49,295 44 INFO rb-7f8ce6a-224855-415796 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:42951/devtools/page/D341CA8B531CBFA76BE2DE3C92C7CF01 2026-09-15 08:59:49,298 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:49,301 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:49,312 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:49,428 44 INFO rb-7f8ce6a-224855-415796 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=fd8ca8a5c545488f" in browser 2026-09-15 08:59:49,429 44 INFO rb-7f8ce6a-224855-415796 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=fd8ca8a5c545488f" 2026-09-15 08:59:49,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:59:49,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:49] "GET /pos-self/191?access_token=fd8ca8a5c545488f HTTP/1.1" 200 - 57 0.071 0.311 2026-09-15 08:59:49,827 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': 'D341CA8B531CBFA76BE2DE3C92C7CF01', 'loaderId': '5012202E8E0934C762C8368C7AE50D4A', 'isDownload': False} 2026-09-15 08:59:49,827 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:49,842 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:59:49,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:59:49,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:49] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.035 0.053 2026-09-15 08:59:49,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:59:49,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:49] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.089 2026-09-15 08:59:49,966 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:59:49,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:49] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.125 2026-09-15 08:59:50,140 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 08:59:50,169 44 INFO rb-7f8ce6a-224855-415796 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=fd8ca8a5c545488f", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:59:50,173 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:59:50,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 08:59:50,180 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:50,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.018 0.029 2026-09-15 08:59:50,246 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:50,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-15 08:59:50,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "POST /pos-self/data/191 HTTP/1.1" 200 - 179 0.106 0.149 2026-09-15 08:59:50,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.253 2026-09-15 08:59:50,601 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:50,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/ir.attachment/9615/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 08:59:50,645 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:50,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/ir.attachment/9581/raw HTTP/1.1" 200 - 4 0.007 0.008 2026-09-15 08:59:50,676 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 08:59:50,728 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:50,781 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:50,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.003 0.031 2026-09-15 08:59:50,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/pos.category/357/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-09-15 08:59:50,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.044 2026-09-15 08:59:50,836 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:50,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-15 08:59:50,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-15 08:59:50,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.090 2026-09-15 08:59:50,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-09-15 08:59:50,887 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:50,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/product.template/2483/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-09-15 08:59:50,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/product.template/2484/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-15 08:59:50,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 6940468 (allocated 7602176) 2026-09-15 08:59:50,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:50] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-09-15 08:59:50,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 91942 2026-09-15 08:59:50,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-09-15 08:59:50,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 91942 2026-09-15 08:59:50,988 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085950_987796_test_self_order_category_with_only_special_products.txt 2026-09-15 08:59:50,988 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmp87h8v0p4_chrome_odoo" 2026-09-15 08:59:51,022 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:54,544 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 92053 2026-09-15 08:59:54,545 44 INFO rb-7f8ce6a-224855-415796 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/tmpx3ab3sv__chrome_odoo 2026-09-15 08:59:54,545 44 INFO rb-7f8ce6a-224855-415796 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:35069/json/version 2026-09-15 08:59:54,546 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:54,602 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 08:59:54,602 44 INFO rb-7f8ce6a-224855-415796 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:35069/json 2026-09-15 08:59:54,603 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 08:59:54,604 44 INFO rb-7f8ce6a-224855-415796 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:35069/devtools/page/F3A574DAE67736B0753445D6517B41B9 2026-09-15 08:59:54,605 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:54,607 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:54,618 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:54,732 44 INFO rb-7f8ce6a-224855-415796 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=dd4aadb172b348e0" in browser 2026-09-15 08:59:54,733 44 INFO rb-7f8ce6a-224855-415796 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=dd4aadb172b348e0" 2026-09-15 08:59:54,755 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 08:59:55,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:55] "GET /pos-self/192?access_token=dd4aadb172b348e0 HTTP/1.1" 200 - 57 0.031 0.314 2026-09-15 08:59:55,100 44 INFO rb-7f8ce6a-224855-415796 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': 'F3A574DAE67736B0753445D6517B41B9', 'loaderId': '86BA45FF30824A4A92A28967250AA846', 'isDownload': False} 2026-09-15 08:59:55,101 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:55,113 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 08:59:55,134 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 08:59:55,181 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:55] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.029 2026-09-15 08:59:55,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 08:59:55,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:55] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.090 2026-09-15 08:59:55,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 08:59:55,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:55] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.123 2026-09-15 08:59:55,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:59:55,439 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 08:59:55,439 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 08:59:55,444 44 INFO rb-7f8ce6a-224855-415796 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=dd4aadb172b348e0", "delayToCheckUndeterminisms": 0})" 2026-09-15 08:59:55,458 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:55,512 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:55,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:55] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.049 0.032 2026-09-15 08:59:55,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.116 2026-09-15 08:59:55,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:55] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.135 0.164 2026-09-15 08:59:55,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.285 2026-09-15 08:59:55,944 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:56] "GET /web/image/ir.attachment/9656/raw HTTP/1.1" 200 - 4 0.012 0.015 2026-09-15 08:59:56,050 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:56] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.012 0.023 2026-09-15 08:59:56,142 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 08:59:56,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:56] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.045 2026-09-15 08:59:56,157 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:56] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-15 08:59:56,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:56] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-15 08:59:56,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:56] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.091 2026-09-15 08:59:56,235 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:56] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-09-15 08:59:56,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 08:59:56] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.005 0.033 2026-09-15 08:59:56,281 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,344 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,397 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,459 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,522 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,573 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,636 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,688 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7675396 (allocated 8912896) 2026-09-15 08:59:56,758 44 INFO rb-7f8ce6a-224855-415796 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 92053 2026-09-15 08:59:56,762 44 INFO rb-7f8ce6a-224855-415796 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-15 08:59:56,762 44 INFO rb-7f8ce6a-224855-415796 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 92053 2026-09-15 08:59:56,801 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_085956_801603_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-09-15 08:59:56,801 44 INFO rb-7f8ce6a-224855-415796 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/tmpx3ab3sv__chrome_odoo" 2026-09-15 08:59:56,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-15 09:00:00,259 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92170 2026-09-15 09:00:00,260 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpm95y26_3_chrome_odoo 2026-09-15 09:00:00,260 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46079/json/version 2026-09-15 09:00:00,261 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:00,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:00,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46079/json 2026-09-15 09:00:00,306 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:00,310 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46079/devtools/page/FBD4F5680926F4391D04BB1946F79BB5 2026-09-15 09:00:00,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:00,320 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:00,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:00,461 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:00,461 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:00,482 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:00:00,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:00] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 59 0.047 0.473 2026-09-15 09:00:00,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'FBD4F5680926F4391D04BB1946F79BB5', 'loaderId': '6AC9383397C110659B2C64879E2C2A23', 'isDownload': False} 2026-09-15 09:00:00,999 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:01,009 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:01,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:00:01,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.028 2026-09-15 09:00:01,087 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:00:01,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.069 2026-09-15 09:00:01,109 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:00:01,125 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.098 2026-09-15 09:00:01,278 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:00:01,292 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:01,292 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:00:01,333 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:01,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.033 2026-09-15 09:00:01,347 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:01,402 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:01,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.038 0.071 2026-09-15 09:00:01,420 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-09-15 09:00:01,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.087 0.156 2026-09-15 09:00:01,728 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-09-15 09:00:01,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:01,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-15 09:00:01,800 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:01,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 09:00:01,831 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:00:01,887 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:01,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 09:00:01,950 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-15 09:00:01,951 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:01,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-15 09:00:01,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:01] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-15 09:00:02,014 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:02] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-15 09:00:02,017 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:02] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-15 09:00:02,039 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:00:02,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:02] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.017 0.018 2026-09-15 09:00:02,070 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,137 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92370554 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': '69b32a34-85fc-4fd9-a460-0ce80daa45cc'}] 2026-09-15 09:00:02,210 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92370554 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': '69b32a34-85fc-4fd9-a460-0ce80daa45cc'} created pos.order #935 2026-09-15 09:00:02,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92370554 finished 2026-09-15 09:00:02,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 97 0.058 0.089 2026-09-15 09:00:02,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.010 2026-09-15 09:00:02,335 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,387 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,442 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:02] "GET /web/image/ir.attachment/9696/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 09:00:02,496 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,549 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,600 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,656 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,711 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,765 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:02] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.018 0.037 2026-09-15 09:00:02,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.011 0.008 2026-09-15 09:00:02,853 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:02,904 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:02,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8063308 (allocated 9699328) 2026-09-15 09:00:02,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92170 2026-09-15 09:00:02,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:02,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92170 2026-09-15 09:00:03,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090003_051167_test_self_order_mobile.txt 2026-09-15 09:00:03,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpm95y26_3_chrome_odoo" 2026-09-15 09:00:03,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92293 2026-09-15 09:00:03,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpsxew0wzz_chrome_odoo 2026-09-15 09:00:03,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39861/json/version 2026-09-15 09:00:03,320 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:03,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:03,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39861/json 2026-09-15 09:00:03,328 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:03,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39861/devtools/page/9A3267C4600D39FA6C0DA2633016D0B4 2026-09-15 09:00:03,334 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:03,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:03,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:03,353 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:03,353 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:03,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 9 0.005 0.046 2026-09-15 09:00:03,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '9A3267C4600D39FA6C0DA2633016D0B4', 'loaderId': '280D3E23B2B60199133700B79BB80667', 'isDownload': False} 2026-09-15 09:00:03,418 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:03,430 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:03,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.008 2026-09-15 09:00:03,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-15 09:00:03,459 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-09-15 09:00:03,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:00:03,665 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:03,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:00:03,674 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:03,684 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:03,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.012 0.032 2026-09-15 09:00:03,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.043 2026-09-15 09:00:03,740 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:03,762 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-15 09:00:03,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.064 0.101 2026-09-15 09:00:03,988 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.008 2026-09-15 09:00:03,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:04,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 09:00:04,044 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 09:00:04,070 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:00:04,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.006 2026-09-15 09:00:04,120 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,121 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.009 2026-09-15 09:00:04,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.012 2026-09-15 09:00:04,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.030 2026-09-15 09:00:04,199 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.061 2026-09-15 09:00:04,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-09-15 09:00:04,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-15 09:00:04,250 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-15 09:00:04,292 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:00:04,303 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,313 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-09-15 09:00:04,368 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.006 0.008 2026-09-15 09:00:04,430 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,495 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93856212 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000002', 'uuid': 'bb131d84-35f7-4b3c-b89e-23c2fd2991a8'}] 2026-09-15 09:00:04,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93856212 order {'name': None, 'pos_reference': '260-193-000002', 'uuid': 'bb131d84-35f7-4b3c-b89e-23c2fd2991a8'} created pos.order #936 2026-09-15 09:00:04,568 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93856212 finished 2026-09-15 09:00:04,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.049 0.094 2026-09-15 09:00:04,684 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.014 2026-09-15 09:00:04,691 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,740 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,795 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,849 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,904 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:04,956 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:04,957 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:05,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8265932 (allocated 9699328) 2026-09-15 09:00:05,027 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92293 2026-09-15 09:00:05,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:05,033 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92293 2026-09-15 09:00:05,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:05] "GET /web/image/ir.attachment/9696/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 09:00:05,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090005_076433_test_self_order_mobile.txt 2026-09-15 09:00:05,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpsxew0wzz_chrome_odoo" 2026-09-15 09:00:05,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92422 2026-09-15 09:00:05,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpi0khk69c_chrome_odoo 2026-09-15 09:00:05,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35201/json/version 2026-09-15 09:00:05,285 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:05,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:05,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35201/json 2026-09-15 09:00:05,319 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:05,320 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35201/devtools/page/C846857B6722DD5AB4A8C1E23FCE8E49 2026-09-15 09:00:05,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:05,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:05,334 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:05,338 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:05,338 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:05,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:05] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 9 0.013 0.030 2026-09-15 09:00:05,395 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C846857B6722DD5AB4A8C1E23FCE8E49', 'loaderId': 'F31FF52E8338944FA58D2A03F118FE25', 'isDownload': False} 2026-09-15 09:00:05,395 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:05,414 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:05,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:05] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.039 2026-09-15 09:00:05,473 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:05] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.038 2026-09-15 09:00:05,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:05] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.047 2026-09-15 09:00:05,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:05,671 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:05,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:05,678 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:05,706 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:05,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:05] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.019 0.027 2026-09-15 09:00:05,745 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:05,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.051 2026-09-15 09:00:05,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-15 09:00:06,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.095 0.170 2026-09-15 09:00:06,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.008 2026-09-15 09:00:06,102 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:06,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 09:00:06,156 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.011 2026-09-15 09:00:06,187 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.035 2026-09-15 09:00:06,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.004 0.019 2026-09-15 09:00:06,215 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:00:06,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.014 0.063 2026-09-15 09:00:06,256 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 09:00:06,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.031 2026-09-15 09:00:06,321 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-15 09:00:06,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.050 2026-09-15 09:00:06,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-15 09:00:06,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.069 2026-09-15 09:00:06,392 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,422 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00: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-15 09:00:06,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-15 09:00:06,444 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,512 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,541 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73119840 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000003', 'uuid': '6f738091-3915-40ca-9f21-bd07654e96fa'}] 2026-09-15 09:00:06,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73119840 order {'name': None, 'pos_reference': '260-193-000003', 'uuid': '6f738091-3915-40ca-9f21-bd07654e96fa'} created pos.order #937 2026-09-15 09:00:06,588 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73119840 finished 2026-09-15 09:00:06,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.059 0.097 2026-09-15 09:00:06,707 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.011 2026-09-15 09:00:06,722 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,774 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,828 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,882 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,936 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:06,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:06,987 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:07,033 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8054544 (allocated 8912896) 2026-09-15 09:00:07,045 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92422 2026-09-15 09:00:07,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:07,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92422 2026-09-15 09:00:07,059 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "GET /web/image/ir.attachment/9696/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-09-15 09:00:07,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090007_114693_test_self_order_mobile.txt 2026-09-15 09:00:07,115 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpi0khk69c_chrome_odoo" 2026-09-15 09:00:07,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92548 2026-09-15 09:00:07,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp7vd6yomi_chrome_odoo 2026-09-15 09:00:07,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35893/json/version 2026-09-15 09:00:07,272 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:07,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:07,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35893/json 2026-09-15 09:00:07,296 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:07,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35893/devtools/page/13B1507A496E687CE12C09A7DCC68D2F 2026-09-15 09:00:07,303 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:07,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:07,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:07,333 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:07,336 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:07,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 9 0.004 0.018 2026-09-15 09:00:07,388 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '13B1507A496E687CE12C09A7DCC68D2F', 'loaderId': 'CAD45B4EA15158F00DD69A81A104D9CD', 'isDownload': False} 2026-09-15 09:00:07,388 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:07,398 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:07,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.006 2026-09-15 09:00:07,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-09-15 09:00:07,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-15 09:00:07,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:07,635 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:07,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:07,636 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:07,645 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:07,661 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 09:00:07,708 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:07,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.026 0.074 2026-09-15 09:00:07,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-09-15 09:00:07,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:07] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.073 0.112 2026-09-15 09:00:08,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.007 2026-09-15 09:00:08,028 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:08,065 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:00:08,084 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.024 0.018 2026-09-15 09:00:08,150 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 09:00:08,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.017 0.038 2026-09-15 09:00:08,167 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.045 2026-09-15 09:00:08,178 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.002 0.059 2026-09-15 09:00:08,201 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.016 0.080 2026-09-15 09:00:08,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-09-15 09:00:08,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-15 09:00:08,236 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-15 09:00:08,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.077 2026-09-15 09:00:08,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.089 2026-09-15 09:00:08,298 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,310 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-09-15 09:00:08,344 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09: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-15 09:00:08,357 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.006 0.014 2026-09-15 09:00:08,419 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.013 0.010 2026-09-15 09:00:08,492 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,558 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,594 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69613906 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000004', 'uuid': '815416ae-9820-478d-94b8-d2e3be072e3c'}] 2026-09-15 09:00:08,622 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69613906 order {'name': None, 'pos_reference': '260-193-000004', 'uuid': '815416ae-9820-478d-94b8-d2e3be072e3c'} created pos.order #938 2026-09-15 09:00:08,636 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69613906 finished 2026-09-15 09:00:08,703 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.050 0.098 2026-09-15 09:00:08,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.011 2026-09-15 09:00:08,755 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,806 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,860 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,913 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:08,966 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:09,023 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:09,023 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:09,074 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8298016 (allocated 9437184) 2026-09-15 09:00:09,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92548 2026-09-15 09:00:09,080 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:09,080 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92548 2026-09-15 09:00:09,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090009_139888_test_self_order_mobile.txt 2026-09-15 09:00:09,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp7vd6yomi_chrome_odoo" 2026-09-15 09:00:09,312 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92677 2026-09-15 09:00:09,312 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpjubh601q_chrome_odoo 2026-09-15 09:00:09,313 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43249/json/version 2026-09-15 09:00:09,314 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:09,332 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:09,332 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43249/json 2026-09-15 09:00:09,332 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:09,335 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43249/devtools/page/0B8E2844C2F0DA6875686269CF60B75E 2026-09-15 09:00:09,337 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:09,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:09,359 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:09,374 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:09,374 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:09,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:09] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 9 0.028 0.023 2026-09-15 09:00:09,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '0B8E2844C2F0DA6875686269CF60B75E', 'loaderId': 'A7725E7B5218E8323C2590D579A9B3F3', 'isDownload': False} 2026-09-15 09:00:09,445 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:09,470 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:09,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:09] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.011 0.013 2026-09-15 09:00:09,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:09] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.033 2026-09-15 09:00:09,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:09] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.042 2026-09-15 09:00:09,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:09,730 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:09,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:09,736 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:09,747 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:09,751 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.007 0.005 2026-09-15 09:00:09,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:09] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.011 0.043 2026-09-15 09:00:09,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-15 09:00:09,802 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.071 0.151 2026-09-15 09:00:10,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.011 2026-09-15 09:00:10,112 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:10,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.015 0.010 2026-09-15 09:00:10,186 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.019 0.032 2026-09-15 09:00:10,221 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:00:10,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.053 2026-09-15 09:00:10,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.002 0.055 2026-09-15 09:00:10,262 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.011 0.063 2026-09-15 09:00:10,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.143 2026-09-15 09:00:10,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.136 2026-09-15 09:00:10,331 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,352 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.050 2026-09-15 09:00:10,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.069 2026-09-15 09:00:10,388 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.093 2026-09-15 09:00:10,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-09-15 09:00:10,432 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.126 2026-09-15 09:00:10,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.129 2026-09-15 09:00:10,510 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,530 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00: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-15 09:00:10,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.018 2026-09-15 09:00:10,562 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,627 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,655 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91175371 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': '23609b6d-dae7-4073-82d4-a50438946013'}] 2026-09-15 09:00:10,680 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91175371 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': '23609b6d-dae7-4073-82d4-a50438946013'} created pos.order #939 2026-09-15 09:00:10,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91175371 finished 2026-09-15 09:00:10,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.063 0.092 2026-09-15 09:00:10,802 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.011 2026-09-15 09:00:10,822 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,876 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,939 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:10,990 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,041 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,096 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:11] "GET /web/image/product.product/2981/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-09-15 09:00:11,147 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,211 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36670634 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': '23609b6d-dae7-4073-82d4-a50438946013'}] 2026-09-15 09:00:11,251 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1473] to pos.order #939 2026-09-15 09:00:11,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36670634 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': '23609b6d-dae7-4073-82d4-a50438946013'} updated pos.order #939 2026-09-15 09:00:11,266 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36670634 finished 2026-09-15 09:00:11,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.056 0.083 2026-09-15 09:00:11,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-15 09:00:11,386 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,438 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,498 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,553 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,606 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,658 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:11,658 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:11,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8650960 (allocated 9699328) 2026-09-15 09:00:11,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92677 2026-09-15 09:00:11,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:11,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92677 2026-09-15 09:00:11,767 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090011_766849_test_self_order_mobile.txt 2026-09-15 09:00:11,767 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpjubh601q_chrome_odoo" 2026-09-15 09:00:11,926 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92794 2026-09-15 09:00:11,926 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpr8ocy55l_chrome_odoo 2026-09-15 09:00:11,926 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34731/json/version 2026-09-15 09:00:11,928 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:11,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:11,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34731/json 2026-09-15 09:00:11,939 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:11,944 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34731/devtools/page/10A186D685901DD5D59BF75CF72A149F 2026-09-15 09:00:11,947 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:11,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:11,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:11,979 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:11,979 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:12,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 9 0.005 0.019 2026-09-15 09:00:12,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '10A186D685901DD5D59BF75CF72A149F', 'loaderId': 'EA24D127AECE4452FA28863E35338372', 'isDownload': False} 2026-09-15 09:00:12,027 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:12,032 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:12,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-09-15 09:00:12,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-09-15 09:00:12,068 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.018 2026-09-15 09:00:12,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:12,237 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:12,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:00:12,240 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:12,253 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:12,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.027 0.031 2026-09-15 09:00:12,306 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:12,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.061 2026-09-15 09:00:12,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.096 0.150 2026-09-15 09:00:12,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.241 2026-09-15 09:00:12,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.008 2026-09-15 09:00:12,635 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:12,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 09:00:12,692 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:12,707 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-09-15 09:00:12,711 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:00:12,761 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:12,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.011 0.023 2026-09-15 09:00:12,826 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-15 09:00:12,828 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:12,841 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.052 2026-09-15 09:00:12,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-15 09:00:12,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-15 09:00:12,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-15 09:00:12,882 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:12,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.011 2026-09-15 09:00:12,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.014 2026-09-15 09:00:12,934 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:12,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.037 2026-09-15 09:00:12,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.041 2026-09-15 09:00:12,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.052 2026-09-15 09:00:12,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.057 2026-09-15 09:00:12,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.071 2026-09-15 09:00:13,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,017 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00: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-15 09:00:13,036 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:13] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.014 2026-09-15 09:00:13,059 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,113 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:13] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.007 0.010 2026-09-15 09:00:13,173 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,237 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,266 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91210991 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': 'b2b955c8-f080-4485-84a8-075850299ff7'}] 2026-09-15 09:00:13,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91210991 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': 'b2b955c8-f080-4485-84a8-075850299ff7'} created pos.order #940 2026-09-15 09:00:13,315 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91210991 finished 2026-09-15 09:00:13,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.064 0.103 2026-09-15 09:00:13,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.007 2026-09-15 09:00:13,452 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,506 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,561 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,628 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,678 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,729 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,788 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:13] "GET /web/image/product.product/2981/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-09-15 09:00:13,841 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,902 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:13,925 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57261764 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': 'b2b955c8-f080-4485-84a8-075850299ff7'}] 2026-09-15 09:00:13,944 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1475] to pos.order #940 2026-09-15 09:00:13,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57261764 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': 'b2b955c8-f080-4485-84a8-075850299ff7'} updated pos.order #940 2026-09-15 09:00:13,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57261764 finished 2026-09-15 09:00:14,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.050 0.107 2026-09-15 09:00:14,095 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.010 2026-09-15 09:00:14,105 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:14,160 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:14,217 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:14,272 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:14,325 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:14,377 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:14,378 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:14,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8798944 (allocated 10223616) 2026-09-15 09:00:14,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92794 2026-09-15 09:00:14,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:14,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92794 2026-09-15 09:00:14,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090014_463762_test_self_order_mobile.txt 2026-09-15 09:00:14,464 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpr8ocy55l_chrome_odoo" 2026-09-15 09:00:14,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 92916 2026-09-15 09:00:14,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpuny7le47_chrome_odoo 2026-09-15 09:00:14,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42785/json/version 2026-09-15 09:00:14,659 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:14,700 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:14,700 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42785/json 2026-09-15 09:00:14,705 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:14,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42785/devtools/page/7991675D6D982560F3B730D90C8CB2F3 2026-09-15 09:00:14,713 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:14,719 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:14,731 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:14,737 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:14,737 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:14,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:14] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 9 0.011 0.014 2026-09-15 09:00:14,781 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '7991675D6D982560F3B730D90C8CB2F3', 'loaderId': '494ED6E99FF75147025982853F3F28BE', 'isDownload': False} 2026-09-15 09:00:14,781 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:14,791 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:14,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:14] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.008 2026-09-15 09:00:14,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:14] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.019 2026-09-15 09:00:14,849 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:14] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.012 0.026 2026-09-15 09:00:15,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:00:15,033 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:15,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:00:15,040 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:15,062 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:15,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.024 0.029 2026-09-15 09:00:15,102 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:15,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.062 2026-09-15 09:00:15,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-15 09:00:15,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.085 0.126 2026-09-15 09:00:15,396 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.008 2026-09-15 09:00:15,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:15,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 09:00:15,462 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:15,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.008 2026-09-15 09:00:15,500 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.019 2026-09-15 09:00:15,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.045 2026-09-15 09:00:15,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.039 2026-09-15 09:00:15,559 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:00:15,564 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:15,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.052 2026-09-15 09:00:15,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.076 2026-09-15 09:00:15,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.093 2026-09-15 09:00:15,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.002 0.039 2026-09-15 09:00:15,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.067 2026-09-15 09:00:15,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.000 0.054 2026-09-15 09:00:15,630 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:15,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-15 09:00:15,673 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.075 2026-09-15 09:00:15,682 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:15,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-09-15 09:00:15,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-15 09:00:15,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-09-15 09:00:15,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.157 2026-09-15 09:00:15,732 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:15,802 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:15,823 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:00:15,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:15] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.008 0.018 2026-09-15 09:00:15,854 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:15,916 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:15,943 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40285779 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': 'caf8ac3d-5cd8-4ead-afa9-d5af852f59eb'}] 2026-09-15 09:00:15,971 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40285779 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': 'caf8ac3d-5cd8-4ead-afa9-d5af852f59eb'} created pos.order #941 2026-09-15 09:00:15,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40285779 finished 2026-09-15 09:00:16,038 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.044 0.077 2026-09-15 09:00:16,098 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.027 0.018 2026-09-15 09:00:16,141 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,196 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,258 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,309 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,361 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,417 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:16] "GET /web/image/product.product/2981/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.012 0.016 2026-09-15 09:00:16,468 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,532 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74645660 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': 'caf8ac3d-5cd8-4ead-afa9-d5af852f59eb'}] 2026-09-15 09:00:16,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1477] to pos.order #941 2026-09-15 09:00:16,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74645660 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': 'caf8ac3d-5cd8-4ead-afa9-d5af852f59eb'} updated pos.order #941 2026-09-15 09:00:16,606 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74645660 finished 2026-09-15 09:00:16,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.101 0.098 2026-09-15 09:00:16,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-09-15 09:00:16,769 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,822 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,881 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,933 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:16,986 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:17,038 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:17,039 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:17,093 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8662864 (allocated 9699328) 2026-09-15 09:00:17,095 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 92916 2026-09-15 09:00:17,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:17,097 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 92916 2026-09-15 09:00:17,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090017_150721_test_self_order_mobile.txt 2026-09-15 09:00:17,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpuny7le47_chrome_odoo" 2026-09-15 09:00:17,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 93042 2026-09-15 09:00:17,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpi0ai34qg_chrome_odoo 2026-09-15 09:00:17,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39289/json/version 2026-09-15 09:00:17,315 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:17,388 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:17,388 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39289/json 2026-09-15 09:00:17,388 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:17,402 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39289/devtools/page/9C40EEBD57663C5D25ED2F66CA0D6F3E 2026-09-15 09:00:17,409 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:17,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:17,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:17,440 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:17,440 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:17,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:17] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 9 0.003 0.014 2026-09-15 09:00:17,487 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '9C40EEBD57663C5D25ED2F66CA0D6F3E', 'loaderId': 'FD9C2494686A3EFF9B94897240DE84B4', 'isDownload': False} 2026-09-15 09:00:17,487 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:17,503 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:17,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:17] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.012 2026-09-15 09:00:17,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:17] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-15 09:00:17,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:17] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.021 2026-09-15 09:00:17,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:17,702 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:17,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:17,703 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:17,711 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:17,761 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:17] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.017 0.024 2026-09-15 09:00:17,770 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.048 2026-09-15 09:00:17,771 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:17,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-15 09:00:18,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.095 0.153 2026-09-15 09:00:18,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.008 2026-09-15 09:00:18,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:18,152 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-09-15 09:00:18,181 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:18,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.008 2026-09-15 09:00:18,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.046 0.025 2026-09-15 09:00:18,260 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 09:00:18,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.014 0.072 2026-09-15 09:00:18,294 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:18,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.029 0.097 2026-09-15 09:00:18,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.129 2026-09-15 09:00:18,348 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.062 2026-09-15 09:00:18,366 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:18,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.012 0.091 2026-09-15 09:00:18,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.172 2026-09-15 09:00:18,416 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:18,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.024 0.186 2026-09-15 09:00:18,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.013 0.085 2026-09-15 09:00:18,455 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.004 0.097 2026-09-15 09:00:18,468 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:18,468 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-15 09:00:18,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.018 0.099 2026-09-15 09:00:18,530 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:18,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.023 0.235 2026-09-15 09:00:18,595 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:18,599 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:00:18,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.153 2026-09-15 09:00:18,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-09-15 09:00:18,646 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:18,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.179 2026-09-15 09:00:18,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-09-15 09:00:18,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.008 0.128 2026-09-15 09:00:18,700 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.049 2026-09-15 09:00:18,745 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:18,810 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:18,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83735285 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': '1e947c80-f47c-4050-a8c7-52b1e5eed080'}] 2026-09-15 09:00:18,891 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83735285 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': '1e947c80-f47c-4050-a8c7-52b1e5eed080'} created pos.order #942 2026-09-15 09:00:18,900 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83735285 finished 2026-09-15 09:00:18,960 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.057 0.095 2026-09-15 09:00:18,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-09-15 09:00:19,003 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,055 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,114 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,177 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,228 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,280 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,333 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:19] "GET /web/image/product.product/2981/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.006 0.010 2026-09-15 09:00:19,385 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,447 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,488 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18303321 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': '1e947c80-f47c-4050-a8c7-52b1e5eed080'}] 2026-09-15 09:00:19,513 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: Added lines [1479] to pos.order #942 2026-09-15 09:00:19,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18303321 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': '1e947c80-f47c-4050-a8c7-52b1e5eed080'} updated pos.order #942 2026-09-15 09:00:19,530 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18303321 finished 2026-09-15 09:00:19,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.065 0.105 2026-09-15 09:00:19,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-15 09:00:19,670 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,722 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,781 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,835 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,893 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:19,940 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:19,983 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8795936 (allocated 9699328) 2026-09-15 09:00:19,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 93042 2026-09-15 09:00:19,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:19,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 93042 2026-09-15 09:00:20,050 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090020_050108_test_self_order_mobile.txt 2026-09-15 09:00:20,050 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpi0ai34qg_chrome_odoo" 2026-09-15 09:00:20,301 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 93173 2026-09-15 09:00:20,302 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp9_wqzafb_chrome_odoo 2026-09-15 09:00:20,302 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33743/json/version 2026-09-15 09:00:20,303 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:20,309 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:20,309 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33743/json 2026-09-15 09:00:20,310 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:20,313 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33743/devtools/page/5DDA2C46EEA726B02CF6B9A33CF08432 2026-09-15 09:00:20,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:20,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:20,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:20,327 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:20,327 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:20,359 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 9 0.006 0.018 2026-09-15 09:00:20,372 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '5DDA2C46EEA726B02CF6B9A33CF08432', 'loaderId': '3A9B5DD6BAD6E392AC199AD85D3110E1', 'isDownload': False} 2026-09-15 09:00:20,372 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:20,385 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:20,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.007 2026-09-15 09:00:20,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-09-15 09:00:20,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-09-15 09:00:20,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:20,593 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:20,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:00:20,605 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:20,614 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:20,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.006 2026-09-15 09:00:20,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.008 0.026 2026-09-15 09:00:20,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-09-15 09:00:20,670 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:20,841 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.054 0.127 2026-09-15 09:00:20,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-09-15 09:00:20,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:20,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 09:00:20,956 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:20,971 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:00:20,979 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:00:21,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.010 2026-09-15 09:00:21,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.019 2026-09-15 09:00:21,036 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.029 2026-09-15 09:00:21,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.042 2026-09-15 09:00:21,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.008 0.061 2026-09-15 09:00:21,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.076 2026-09-15 09:00:21,106 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.010 0.086 2026-09-15 09:00:21,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.093 2026-09-15 09:00:21,140 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.049 2026-09-15 09:00:21,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-15 09:00:21,152 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.086 2026-09-15 09:00:21,173 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.069 2026-09-15 09:00:21,210 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.059 2026-09-15 09:00:21,218 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-15 09:00:21,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-15 09:00:21,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-15 09:00:21,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.123 2026-09-15 09:00:21,272 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.066 2026-09-15 09:00:21,300 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00: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-15 09:00:21,309 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.015 0.250 2026-09-15 09:00:21,326 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.007 0.027 2026-09-15 09:00:21,375 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,430 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,487 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,544 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,604 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,666 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,715 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,769 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,822 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,874 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,936 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:21,944 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:21] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.005 2026-09-15 09:00:21,996 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,063 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,099 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97544343 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000009', 'uuid': '8c5a53c5-442e-48c4-9cdd-182cd2fc1c3f'}] 2026-09-15 09:00:22,120 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97544343 order {'name': None, 'pos_reference': '260-193-000009', 'uuid': '8c5a53c5-442e-48c4-9cdd-182cd2fc1c3f'} created pos.order #943 2026-09-15 09:00:22,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97544343 finished 2026-09-15 09:00:22,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.047 0.087 2026-09-15 09:00:22,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.010 2026-09-15 09:00:22,239 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,289 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,346 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,405 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,455 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,506 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,561 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:22] "GET /web/image/product.product/2981/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.005 0.013 2026-09-15 09:00:22,613 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,665 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,720 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,779 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,831 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,883 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:22,884 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:22,930 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9487844 (allocated 10223616) 2026-09-15 09:00:22,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 93173 2026-09-15 09:00:22,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:22,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 93173 2026-09-15 09:00:22,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090022_990010_test_self_order_mobile.txt 2026-09-15 09:00:22,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp9_wqzafb_chrome_odoo" 2026-09-15 09:00:23,168 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 93312 2026-09-15 09:00:23,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpu020krk8_chrome_odoo 2026-09-15 09:00:23,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35403/json/version 2026-09-15 09:00:23,170 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:23,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:23,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35403/json 2026-09-15 09:00:23,195 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:23,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35403/devtools/page/8224ECCC178AF3135DDBAB3387062052 2026-09-15 09:00:23,200 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:23,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:23,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:23,225 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:23,225 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:23,262 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 9 0.004 0.018 2026-09-15 09:00:23,266 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '8224ECCC178AF3135DDBAB3387062052', 'loaderId': '74101FC09F89383AB61671F21E484F63', 'isDownload': False} 2026-09-15 09:00:23,266 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:23,277 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:23,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.007 2026-09-15 09:00:23,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.012 2026-09-15 09:00:23,307 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-15 09:00:23,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 09:00:23,490 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:23,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:00:23,509 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:23,521 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:23,530 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.009 0.022 2026-09-15 09:00:23,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.035 2026-09-15 09:00:23,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-15 09:00:23,574 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:23,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.140 0.131 2026-09-15 09:00:23,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.007 2026-09-15 09:00:23,894 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:23,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:00:23,956 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:23,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-09-15 09:00:23,981 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:00:24,037 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:24] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-15 09:00:24,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:24] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-15 09:00:24,099 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,100 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:24] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.045 2026-09-15 09:00:24,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:24] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-15 09:00:24,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:24] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.068 2026-09-15 09:00:24,147 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:24] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-15 09:00:24,163 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,179 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00: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-15 09:00:24,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:24] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-15 09:00:24,214 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,266 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,325 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,389 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,449 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,506 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,558 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,627 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,685 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:24] "GET /web/image/product.product/2981/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-09-15 09:00:24,740 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,802 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:24] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.008 2026-09-15 09:00:24,860 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,927 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:24,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79572125 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000010', 'uuid': 'f434b7c1-43fe-4194-977e-85cd981ddfb0'}] 2026-09-15 09:00:25,003 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79572125 order {'name': None, 'pos_reference': '260-193-000010', 'uuid': 'f434b7c1-43fe-4194-977e-85cd981ddfb0'} created pos.order #944 2026-09-15 09:00:25,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79572125 finished 2026-09-15 09:00:25,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.075 0.094 2026-09-15 09:00:25,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-09-15 09:00:25,145 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:25,196 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:25,251 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:25,303 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:25,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:25,355 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:25,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8921696 (allocated 9961472) 2026-09-15 09:00:25,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 93312 2026-09-15 09:00:25,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:25,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 93312 2026-09-15 09:00:25,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090025_473937_test_self_order_mobile.txt 2026-09-15 09:00:25,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpu020krk8_chrome_odoo" 2026-09-15 09:00:25,656 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 93432 2026-09-15 09:00:25,656 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp4c4cfid2_chrome_odoo 2026-09-15 09:00:25,656 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42657/json/version 2026-09-15 09:00:25,657 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42657', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:25,659 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:25,659 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42657/json 2026-09-15 09:00:25,659 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42657', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:25,667 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42657/devtools/page/763B73F45D05FEE5290F47FF1FCA4C82 2026-09-15 09:00:25,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-15 09:00:25,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-15 09:00:25,712 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-15 09:00:25,717 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" in browser 2026-09-15 09:00:25,717 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea" 2026-09-15 09:00:25,743 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:25] "GET /pos-self/193?access_token=eab2dd64895f4615&table_identifier=81795eea HTTP/1.1" 200 - 9 0.003 0.013 2026-09-15 09:00:25,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '763B73F45D05FEE5290F47FF1FCA4C82', 'loaderId': 'BAE1E6A9C081DCF9D522807178CF987D', 'isDownload': False} 2026-09-15 09:00:25,746 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:25,755 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:25,770 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:25] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.008 2026-09-15 09:00:25,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:25] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.019 2026-09-15 09:00:25,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:25] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.027 2026-09-15 09:00:25,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:00:25,975 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:25,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:00:25,991 44 INFO rb-7f8ce6a-224855-415796 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=eab2dd64895f4615&table_identifier=81795eea", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:26,002 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:26,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.017 0.031 2026-09-15 09:00:26,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.043 2026-09-15 09:00:26,052 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:26,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.079 0.110 2026-09-15 09:00:26,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.189 2026-09-15 09:00:26,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.009 2026-09-15 09:00:26,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-15 09:00:26,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /web/image/ir.attachment/9697/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:00:26,355 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:26,365 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /web/image/ir.attachment/9663/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 09:00:26,378 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:00:26,426 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:26,476 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.000 0.018 2026-09-15 09:00:26,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-15 09:00:26,500 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-15 09:00:26,503 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:26,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.035 2026-09-15 09:00:26,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.051 2026-09-15 09:00:26,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-15 09:00:26,566 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:26,595 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "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-15 09:00:26,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.015 0.031 2026-09-15 09:00:26,640 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:26,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.023 2026-09-15 09:00:26,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.038 2026-09-15 09:00:26,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.053 2026-09-15 09:00:26,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.008 0.066 2026-09-15 09:00:26,682 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:26,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.037 2026-09-15 09:00:26,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.031 2026-09-15 09:00:26,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.078 2026-09-15 09:00:26,722 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.064 2026-09-15 09:00:26,729 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:26,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.099 2026-09-15 09:00:26,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.054 2026-09-15 09:00:26,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.051 2026-09-15 09:00:26,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.042 2026-09-15 09:00:26,766 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.026 2026-09-15 09:00:26,777 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.054 2026-09-15 09:00:26,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.057 2026-09-15 09:00:26,812 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84702530 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000011', 'uuid': 'bf73b695-988f-4f12-9187-858b0bf203d4'}] 2026-09-15 09:00:26,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84702530 order {'name': None, 'pos_reference': '260-193-000011', 'uuid': 'bf73b695-988f-4f12-9187-858b0bf203d4'} created pos.order #945 2026-09-15 09:00:26,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84702530 finished 2026-09-15 09:00:26,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.039 0.135 2026-09-15 09:00:26,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.012 2026-09-15 09:00:26,970 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:27,022 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:27,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-15 09:00:27,074 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:27,097 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7702536 (allocated 8388608) 2026-09-15 09:00:27,101 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 93432 2026-09-15 09:00:27,103 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-15 09:00:27,104 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 93432 2026-09-15 09:00:27,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090027_157861_test_self_order_mobile.txt 2026-09-15 09:00:27,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp4c4cfid2_chrome_odoo" 2026-09-15 09:00:27,188 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-09-15 09:00:30,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 93560 2026-09-15 09:00:30,606 44 INFO rb-7f8ce6a-224855-415796 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/tmpav7ip5o1_chrome_odoo 2026-09-15 09:00:30,606 44 INFO rb-7f8ce6a-224855-415796 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:35739/json/version 2026-09-15 09:00:30,607 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:30,616 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:30,616 44 INFO rb-7f8ce6a-224855-415796 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:35739/json 2026-09-15 09:00:30,616 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:30,620 44 INFO rb-7f8ce6a-224855-415796 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:35739/devtools/page/52621F9EE4A390C4B8F3F4A56022B1B7 2026-09-15 09:00:30,622 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:30,623 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:30,631 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:30,719 44 INFO rb-7f8ce6a-224855-415796 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=40217b8861c0462b&table_identifier=63e8f45a" in browser 2026-09-15 09:00:30,719 44 INFO rb-7f8ce6a-224855-415796 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=40217b8861c0462b&table_identifier=63e8f45a" 2026-09-15 09:00:30,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:00:31,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /pos-self/194?access_token=40217b8861c0462b&table_identifier=63e8f45a HTTP/1.1" 200 - 59 0.031 0.266 2026-09-15 09:00:31,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': '52621F9EE4A390C4B8F3F4A56022B1B7', 'loaderId': '8F2FFD9AF2571364F2D296F12E03FB1A', 'isDownload': False} 2026-09-15 09:00:31,029 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:31,034 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:31,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:00:31,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.021 2026-09-15 09:00:31,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:00:31,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.066 2026-09-15 09:00:31,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:00:31,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.090 2026-09-15 09:00:31,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 09:00:31,312 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:31,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:00:31,321 44 INFO rb-7f8ce6a-224855-415796 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=40217b8861c0462b&table_identifier=63e8f45a", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:31,335 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:31,391 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:31,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.055 0.034 2026-09-15 09:00:31,448 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.122 2026-09-15 09:00:31,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.121 0.146 2026-09-15 09:00:31,709 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.230 2026-09-15 09:00:31,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.007 2026-09-15 09:00:31,769 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:31,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/image/ir.attachment/9738/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:00:31,824 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:31,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/image/ir.attachment/9704/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 09:00:31,860 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09: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-15 09:00:31,901 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:31,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 09:00:31,946 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.013 2026-09-15 09:00:31,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.019 2026-09-15 09:00:31,969 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:31,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-15 09:00:31,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-09-15 09:00:31,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:31] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-15 09:00:32,026 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:32,052 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00: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-15 09:00:32,060 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:32] "GET /web/image/product.product/2982/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.005 0.014 2026-09-15 09:00:32,075 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:32,146 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:32,185 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62968983 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': 'cc75825b-865b-410e-b3a2-9e7a2dcedf4e'}] 2026-09-15 09:00:32,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62968983 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': 'cc75825b-865b-410e-b3a2-9e7a2dcedf4e'} created pos.order #946 2026-09-15 09:00:32,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62968983 finished 2026-09-15 09:00:32,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 234 0.128 0.205 2026-09-15 09:00:32,504 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.006 2026-09-15 09:00:32,518 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:32,571 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:32,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-09-15 09:00:32,631 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:32,706 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7915080 (allocated 8912896) 2026-09-15 09:00:32,714 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 93560 2026-09-15 09:00:32,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-09-15 09:00:32,716 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 93560 2026-09-15 09:00:32,770 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090032_770801_test_self_order_mobile_0_price_order.txt 2026-09-15 09:00:32,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpav7ip5o1_chrome_odoo" 2026-09-15 09:00:32,816 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-09-15 09:00:36,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 93671 2026-09-15 09:00:36,022 44 INFO rb-7f8ce6a-224855-415796 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/tmpepx5ooq2_chrome_odoo 2026-09-15 09:00:36,022 44 INFO rb-7f8ce6a-224855-415796 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:42005/json/version 2026-09-15 09:00:36,024 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:36,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:36,032 44 INFO rb-7f8ce6a-224855-415796 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:42005/json 2026-09-15 09:00:36,032 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:36,033 44 INFO rb-7f8ce6a-224855-415796 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:42005/devtools/page/F4A5053413F7EBE497659183F8CDE3FA 2026-09-15 09:00:36,036 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:36,037 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:36,053 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:36,139 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:36,139 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:36,149 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:00:36,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:36] "GET /pos-self/195 HTTP/1.1" 200 - 57 0.040 0.391 2026-09-15 09:00:36,581 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': 'F4A5053413F7EBE497659183F8CDE3FA', 'loaderId': 'EF5857F1143FDBFA3ED0F4C262920ECB', 'isDownload': False} 2026-09-15 09:00:36,581 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:36,590 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:36,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:00:36,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:36] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.028 2026-09-15 09:00:36,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:00:36,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:36] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.089 2026-09-15 09:00:36,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:00:36,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:36] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.124 2026-09-15 09:00:36,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:00:36,912 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:36,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:00:36,934 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:36,947 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:36,984 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:36] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.020 0.035 2026-09-15 09:00:37,008 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:37,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-15 09:00:37,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:37] "POST /pos-self/data/195 HTTP/1.1" 200 - 181 0.104 0.138 2026-09-15 09:00:37,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.209 2026-09-15 09:00:37,293 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:37,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:37] "GET /web/image/ir.attachment/9779/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 09:00:37,348 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:37,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:37] "GET /web/image/ir.attachment/9745/raw HTTP/1.1" 200 - 4 0.005 0.011 2026-09-15 09:00:37,400 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:00:37,407 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-09-15 09:00:37,408 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:37,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6123800 (allocated 6815744) 2026-09-15 09:00:37,467 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 93671 2026-09-15 09:00:37,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-09-15 09:00:37,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 93671 2026-09-15 09:00:37,526 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090037_525778_test_self_order_mobile_no_access_token.txt 2026-09-15 09:00:37,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpepx5ooq2_chrome_odoo" 2026-09-15 09:00:37,557 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-09-15 09:00:41,147 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 93778 2026-09-15 09:00:41,147 44 INFO rb-7f8ce6a-224855-415796 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/tmpjjdqkbdv_chrome_odoo 2026-09-15 09:00:41,147 44 INFO rb-7f8ce6a-224855-415796 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:37855/json/version 2026-09-15 09:00:41,148 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:41,161 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:41,161 44 INFO rb-7f8ce6a-224855-415796 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:37855/json 2026-09-15 09:00:41,163 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:41,165 44 INFO rb-7f8ce6a-224855-415796 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:37855/devtools/page/40CA9540AC8FB154BAE4C7BCF751B5BF 2026-09-15 09:00:41,167 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:41,169 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:41,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 09:00:41,328 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:41,330 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:41,330 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:41,339 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:00:41,814 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:41] "GET /pos/ui/197 HTTP/1.1" 200 - 127 0.057 0.420 2026-09-15 09:00:41,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': '40CA9540AC8FB154BAE4C7BCF751B5BF', 'loaderId': '9D5BA6C4289A20CB5FCEAA0E43554CA0', 'isDownload': False} 2026-09-15 09:00:41,819 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:41,827 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:41,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:41] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 09:00:41,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:41] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.029 2026-09-15 09:00:41,895 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:41] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.042 2026-09-15 09:00:42,310 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:00:42,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 09:00:42,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-15 09:00:42,353 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:00:42,353 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:42,361 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:42,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:00:42,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-15 09:00:42,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.030 2026-09-15 09:00:42,507 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.039 0.052 2026-09-15 09:00:42,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.051 2026-09-15 09:00:43,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 425 0.267 0.301 2026-09-15 09:00:43,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09: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.011 2026-09-15 09:00:43,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09: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.001 0.005 2026-09-15 09:00:43,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-15 09:00:43,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09: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.004 2026-09-15 09:00:43,283 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:43,296 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-15 09:00:43,342 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:00:43,349 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:00:43,363 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 09:00:43,398 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "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-15 09:00:43,408 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:43,409 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:00:43,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.014 0.050 2026-09-15 09:00:43,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-09-15 09:00:43,526 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:00:43,553 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:43,562 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 09:00:43,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /pos/ui/197 HTTP/1.1" 200 - 33 0.024 0.040 2026-09-15 09:00:43,642 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /pos/ui/197?from_backend=True HTTP/1.1" 200 - 33 0.019 0.103 2026-09-15 09:00:43,684 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.019 0.107 2026-09-15 09:00:43,737 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:43,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "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-15 09:00:43,765 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:00:43,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.006 0.012 2026-09-15 09:00:43,788 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:43,789 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:43,855 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12036136 (allocated 12845056) 2026-09-15 09:00:43,891 44 INFO rb-7f8ce6a-224855-415796 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 93778 2026-09-15 09:00:43,893 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:43,893 44 INFO rb-7f8ce6a-224855-415796 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 93778 2026-09-15 09:00:43,956 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090043_955933_test_self_order_mobile_not_visible_in_other_config.txt 2026-09-15 09:00:43,956 44 INFO rb-7f8ce6a-224855-415796 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/tmpjjdqkbdv_chrome_odoo" 2026-09-15 09:00:43,997 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-09-15 09:00:47,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 93913 2026-09-15 09:00:47,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpjd3ms5ex_chrome_odoo 2026-09-15 09:00:47,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:40135/json/version 2026-09-15 09:00:47,496 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40135', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:47,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:47,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:40135/json 2026-09-15 09:00:47,535 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40135', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:47,539 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:40135/devtools/page/4EFC742E1B7AA517C7AA39E3DE12286A 2026-09-15 09:00:47,541 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-15 09:00:47,543 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-15 09:00:47,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-15 09:00:47,666 44 INFO rb-7f8ce6a-224855-415796 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=6bd056665cf94e52&table_identifier=52f6f335" in browser 2026-09-15 09:00:47,666 44 INFO rb-7f8ce6a-224855-415796 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=6bd056665cf94e52&table_identifier=52f6f335" 2026-09-15 09:00:47,689 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:00:48,037 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "GET /pos-self/198?access_token=6bd056665cf94e52&table_identifier=52f6f335 HTTP/1.1" 200 - 59 0.057 0.294 2026-09-15 09:00:48,041 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '4EFC742E1B7AA517C7AA39E3DE12286A', 'loaderId': 'FE373D628E5F662DA95B09687A7E1898', 'isDownload': False} 2026-09-15 09:00:48,041 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:48,047 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:48,066 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:00:48,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.028 2026-09-15 09:00:48,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:00:48,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.067 2026-09-15 09:00:48,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:00:48,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.107 2026-09-15 09:00:48,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 09:00:48,360 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:48,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:00:48,383 44 INFO rb-7f8ce6a-224855-415796 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=6bd056665cf94e52&table_identifier=52f6f335", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:48,415 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:48,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-15 09:00:48,451 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:48,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.030 0.076 2026-09-15 09:00:48,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-09-15 09:00:48,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "POST /pos-self/data/198 HTTP/1.1" 200 - 180 0.135 0.143 2026-09-15 09:00:48,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.010 2026-09-15 09:00:48,877 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:48,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:48] "GET /web/image/ir.attachment/9858/raw HTTP/1.1" 200 - 4 0.012 0.011 2026-09-15 09:00:48,959 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:49,027 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:00:49,030 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:49,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.003 0.037 2026-09-15 09:00:49,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-15 09:00:49,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-15 09:00:49,099 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:49,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-09-15 09:00:49,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-15 09:00:49,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-15 09:00:49,165 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:49,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "GET /web/image/ir.attachment/9824/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-09-15 09:00:49,209 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00: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-15 09:00:49,224 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:49,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-15 09:00:49,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "GET /web/image/product.product/2981/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.008 0.041 2026-09-15 09:00:49,280 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:49,356 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:49,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52017340 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000002', 'uuid': 'b6d9cd28-193b-420c-8c6e-f2de3fc2c14d'}] 2026-09-15 09:00:49,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52017340 order {'name': None, 'pos_reference': '260-198-000002', 'uuid': 'b6d9cd28-193b-420c-8c6e-f2de3fc2c14d'} created pos.order #949 2026-09-15 09:00:49,441 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52017340 finished 2026-09-15 09:00:49,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.069 0.123 2026-09-15 09:00:49,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.010 2026-09-15 09:00:49,586 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:49,639 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-15 09:00:49,640 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:49,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7884888 (allocated 9175040) 2026-09-15 09:00:49,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 93913 2026-09-15 09:00:49,680 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-15 09:00:49,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 93913 2026-09-15 09:00:49,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090049_734697_test_self_order_table_sharing.txt 2026-09-15 09:00:49,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpjd3ms5ex_chrome_odoo" 2026-09-15 09:00:49,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 94023 2026-09-15 09:00:49,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp7df27vfo_chrome_odoo 2026-09-15 09:00:49,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:36965/json/version 2026-09-15 09:00:49,928 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:49,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:49,949 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:36965/json 2026-09-15 09:00:49,949 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:49,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:36965/devtools/page/24D0927140BC96CC01F80FDDB7A88934 2026-09-15 09:00:49,955 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-15 09:00:49,956 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-15 09:00:49,990 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-15 09:00:50,002 44 INFO rb-7f8ce6a-224855-415796 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=6bd056665cf94e52&table_identifier=52f6f335" in browser 2026-09-15 09:00:50,003 44 INFO rb-7f8ce6a-224855-415796 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=6bd056665cf94e52&table_identifier=52f6f335" 2026-09-15 09:00:50,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /pos-self/198?access_token=6bd056665cf94e52&table_identifier=52f6f335 HTTP/1.1" 200 - 9 0.005 0.017 2026-09-15 09:00:50,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '24D0927140BC96CC01F80FDDB7A88934', 'loaderId': '25F4A4CCEF80164ACD0DB2DB01CFD180', 'isDownload': False} 2026-09-15 09:00:50,045 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:50,082 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:50,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.013 2026-09-15 09:00:50,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.038 2026-09-15 09:00:50,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.010 0.035 2026-09-15 09:00:50,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:00:50,332 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:50,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:00:50,340 44 INFO rb-7f8ce6a-224855-415796 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=6bd056665cf94e52&table_identifier=52f6f335", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:50,347 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:50,395 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.028 0.023 2026-09-15 09:00:50,399 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.050 2026-09-15 09:00:50,400 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:50,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "POST /pos-self/data/198 HTTP/1.1" 200 - 113 0.068 0.112 2026-09-15 09:00:50,606 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.184 2026-09-15 09:00:50,684 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.014 0.025 2026-09-15 09:00:50,702 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:50,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/image/ir.attachment/9858/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 09:00:50,776 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:50,830 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:00:50,831 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 09:00:50,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-15 09:00:50,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-15 09:00:50,868 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:50,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-15 09:00:50,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-15 09:00:50,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.070 2026-09-15 09:00:50,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/image/ir.attachment/9824/raw HTTP/1.1" 200 - 4 0.001 0.026 2026-09-15 09:00:50,920 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-15 09:00:50,924 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:50,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:50] "GET /web/image/product.product/2979/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 8 0.016 0.032 2026-09-15 09:00:50,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7075188 (allocated 7864320) 2026-09-15 09:00:50,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 94023 2026-09-15 09:00:50,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-15 09:00:50,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 94023 2026-09-15 09:00:51,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090051_018342_test_self_order_table_sharing.txt 2026-09-15 09:00:51,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp7df27vfo_chrome_odoo" 2026-09-15 09:00:51,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-09-15 09:00:54,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 94130 2026-09-15 09:00:54,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpx77blkvl_chrome_odoo 2026-09-15 09:00:54,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:32859/json/version 2026-09-15 09:00:54,994 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:55,042 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:55,042 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:32859/json 2026-09-15 09:00:55,043 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:55,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:32859/devtools/page/573946EE8CE192E882B82D8135F35634 2026-09-15 09:00:55,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-15 09:00:55,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-15 09:00:55,056 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-15 09:00:55,172 44 INFO rb-7f8ce6a-224855-415796 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=e2279f44ea304136" in browser 2026-09-15 09:00:55,172 44 INFO rb-7f8ce6a-224855-415796 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=e2279f44ea304136" 2026-09-15 09:00:55,188 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:00:55,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:55] "GET /pos-self/199?access_token=e2279f44ea304136 HTTP/1.1" 200 - 57 0.023 0.245 2026-09-15 09:00:55,456 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '573946EE8CE192E882B82D8135F35634', 'loaderId': '8DC50FE68945B7B191B7E7F6A237B073', 'isDownload': False} 2026-09-15 09:00:55,456 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:55,462 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:55,488 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:00:55,516 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:55] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.036 2026-09-15 09:00:55,532 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:00:55,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:55] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.033 0.076 2026-09-15 09:00:55,585 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:00:55,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:55] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.113 2026-09-15 09:00:55,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:00:55,753 44 INFO rb-7f8ce6a-224855-415796 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=e2279f44ea304136", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:55,756 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:55,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:00:55,768 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:55,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:55] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.038 0.034 2026-09-15 09:00:55,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.098 2026-09-15 09:00:56,176 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "POST /pos-self/data/199 HTTP/1.1" 200 - 181 0.146 0.144 2026-09-15 09:00:56,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.275 2026-09-15 09:00:56,215 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:56,249 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "GET /web/image/ir.attachment/9899/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 09:00:56,318 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:56,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 09:00:56,366 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:00:56,394 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:56,395 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "GET /web/image/pos.category/359/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.005 0.052 2026-09-15 09:00:56,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-15 09:00:56,431 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-15 09:00:56,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-15 09:00:56,456 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:56,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.112 2026-09-15 09:00:56,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:56] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-15 09:00:56,515 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:56,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-15 09:00:56,579 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:56,661 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7476544 (allocated 8388608) 2026-09-15 09:00:56,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 94130 2026-09-15 09:00:56,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-15 09:00:56,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 94130 2026-09-15 09:00:56,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090056_734427_test_sub_categories_products_displayed.txt 2026-09-15 09:00:56,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpx77blkvl_chrome_odoo" 2026-09-15 09:00:56,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 94235 2026-09-15 09:00:56,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpi8lnmjf5_chrome_odoo 2026-09-15 09:00:56,995 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38053/json/version 2026-09-15 09:00:56,996 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:57,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:57,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:38053/json 2026-09-15 09:00:57,030 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:57,038 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:38053/devtools/page/4D67936E149F78F1C6D820CF23AAE02A 2026-09-15 09:00:57,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-15 09:00:57,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-15 09:00:57,060 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-15 09:00:57,069 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:57,069 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:57,105 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /pos-self/199 HTTP/1.1" 200 - 7 0.004 0.017 2026-09-15 09:00:57,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '4D67936E149F78F1C6D820CF23AAE02A', 'loaderId': 'AC09844E66F7B9AA5719B9DBB367F523', 'isDownload': False} 2026-09-15 09:00:57,118 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:57,126 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:57,149 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.010 2026-09-15 09:00:57,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.014 2026-09-15 09:00:57,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.022 2026-09-15 09:00:57,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:00:57,318 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:57,320 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:57,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:00:57,330 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:57,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.016 0.028 2026-09-15 09:00:57,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.042 2026-09-15 09:00:57,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "POST /pos-self/data/199 HTTP/1.1" 200 - 113 0.107 0.122 2026-09-15 09:00:57,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.216 2026-09-15 09:00:57,649 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:57,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/image/ir.attachment/9905/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-15 09:00:57,755 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:57,799 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-15 09:00:57,806 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:57,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/image/pos.category/359/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.003 0.039 2026-09-15 09:00:57,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-15 09:00:57,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-09-15 09:00:57,863 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:57,863 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.069 2026-09-15 09:00:57,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-09-15 09:00:57,897 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:57] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-15 09:00:57,924 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:57,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-15 09:00:57,976 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:58,001 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6849184 (allocated 7340032) 2026-09-15 09:00:58,012 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 94235 2026-09-15 09:00:58,013 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-15 09:00:58,014 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 94235 2026-09-15 09:00:58,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090058_058297_test_sub_categories_products_displayed.txt 2026-09-15 09:00:58,058 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpi8lnmjf5_chrome_odoo" 2026-09-15 09:00:58,320 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 94338 2026-09-15 09:00:58,320 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpo7a3o59t_chrome_odoo 2026-09-15 09:00:58,320 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:34595/json/version 2026-09-15 09:00:58,321 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34595', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:58,355 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:00:58,355 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:34595/json 2026-09-15 09:00:58,356 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34595', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:00:58,359 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:34595/devtools/page/ED2776C74BAB36DCC5BEC45FE5EB42D3 2026-09-15 09:00:58,369 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-15 09:00:58,372 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-15 09:00:58,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-15 09:00:58,394 44 INFO rb-7f8ce6a-224855-415796 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=e2279f44ea304136" in browser 2026-09-15 09:00:58,394 44 INFO rb-7f8ce6a-224855-415796 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=e2279f44ea304136" 2026-09-15 09:00:58,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:58] "GET /pos-self/199?access_token=e2279f44ea304136 HTTP/1.1" 200 - 7 0.004 0.017 2026-09-15 09:00:58,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'ED2776C74BAB36DCC5BEC45FE5EB42D3', 'loaderId': '691BE5DBE88296ACE8C79ED80A185198', 'isDownload': False} 2026-09-15 09:00:58,430 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:58,436 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:00:58,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:58] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-09-15 09:00:58,470 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:58] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.025 2026-09-15 09:00:58,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:58] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.029 2026-09-15 09:00:58,641 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:58,661 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:00:58,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:00:58,666 44 INFO rb-7f8ce6a-224855-415796 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=e2279f44ea304136", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:00:58,691 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:58,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:00:58,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:58] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.009 0.030 2026-09-15 09:00:58,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-09-15 09:00:58,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:58] "POST /pos-self/data/199 HTTP/1.1" 200 - 114 0.068 0.120 2026-09-15 09:00:59,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.031 2026-09-15 09:00:59,062 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:59,114 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/ir.attachment/9908/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:00:59,146 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:59,211 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:59,213 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/pos.category/356/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.007 0.039 2026-09-15 09:00:59,232 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/pos.category/359/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.002 0.049 2026-09-15 09:00:59,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/product.template/2481/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-09-15 09:00:59,263 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:59,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/product.template/2479/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.075 2026-09-15 09:00:59,283 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/product.template/2478/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.088 2026-09-15 09:00:59,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/product.template/2482/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-15 09:00:59,320 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:59,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/pos.category/358/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.107 2026-09-15 09:00:59,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/pos.category/360/image_128?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-15 09:00:59,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:00:59] "GET /web/image/product.template/2480/image_512?unique=2026-09-15T08:59:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-15 09:00:59,376 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-15 09:00:59,378 44 INFO rb-7f8ce6a-224855-415796 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-15 09:00:59,422 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6814872 (allocated 7602176) 2026-09-15 09:00:59,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 94338 2026-09-15 09:00:59,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-15 09:00:59,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 94338 2026-09-15 09:00:59,485 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090059_485416_test_sub_categories_products_displayed.txt 2026-09-15 09:00:59,485 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpo7a3o59t_chrome_odoo" 2026-09-15 09:00:59,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:01:00,696 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-09-15 09:01:04,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 94442 2026-09-15 09:01:04,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpoc6tedrn_chrome_odoo 2026-09-15 09:01:04,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:43391/json/version 2026-09-15 09:01:04,560 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:04,601 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:01:04,602 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:43391/json 2026-09-15 09:01:04,602 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:04,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:43391/devtools/page/EC0C4DA0A8E96D77A758ECCDB978DCB4 2026-09-15 09:01:04,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-15 09:01:04,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-15 09:01:04,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-09-15 09:01:04,732 44 INFO rb-7f8ce6a-224855-415796 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=2b1067a2d69b4b67" in browser 2026-09-15 09:01:04,733 44 INFO rb-7f8ce6a-224855-415796 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=2b1067a2d69b4b67" 2026-09-15 09:01:04,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:01:05,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "GET /pos-self/200?access_token=2b1067a2d69b4b67 HTTP/1.1" 200 - 57 0.052 0.326 2026-09-15 09:01:05,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': 'EC0C4DA0A8E96D77A758ECCDB978DCB4', 'loaderId': '8FAE424B89C749453C7AB427A4EA4F47', 'isDownload': False} 2026-09-15 09:01:05,123 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:05,130 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:01:05,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:01:05,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.024 2026-09-15 09:01:05,176 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:01:05,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.041 0.047 2026-09-15 09:01:05,231 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:01:05,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.104 2026-09-15 09:01:05,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:01:05,394 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:01:05,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:01:05,407 44 INFO rb-7f8ce6a-224855-415796 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=2b1067a2d69b4b67", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:01:05,442 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:05,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-15 09:01:05,533 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.032 0.079 2026-09-15 09:01:05,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.065 2026-09-15 09:01:05,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "POST /pos-self/data/200 HTTP/1.1" 200 - 181 0.157 0.134 2026-09-15 09:01:05,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:01:05,950 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "GET /web/image/ir.attachment/9956/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-15 09:01:05,963 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:05,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:05] "GET /web/image/ir.attachment/9922/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-09-15 09:01:06,003 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:01:06,069 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "GET /web/image/pos.category/362/image_128?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 2 0.006 0.033 2026-09-15 09:01:06,149 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "GET /web/image/product.template/2486/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-09-15 09:01:06,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "GET /web/image/product.template/2489/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-15 09:01:06,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "GET /web/image/product.template/2488/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.049 2026-09-15 09:01:06,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "GET /web/image/product.template/2487/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-09-15 09:01:06,211 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,213 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "GET /web/image/product.template/2485/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-15 09:01:06,239 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:01:06,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "GET /web/image/product.product/2987/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-09-15 09:01:06,265 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,326 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,351 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.013 0.011 2026-09-15 09:01:06,411 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,510 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,599 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,707 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,775 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,842 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,896 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:06,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:06] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.033 0.056 2026-09-15 09:01:07,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28930515 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': 'e9b67ef7-e80a-4cb4-8843-0e5962b3a804'}] 2026-09-15 09:01:07,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28930515 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': 'e9b67ef7-e80a-4cb4-8843-0e5962b3a804'} created pos.order #950 2026-09-15 09:01:07,091 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28930515 finished 2026-09-15 09:01:07,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 241 0.171 0.239 2026-09-15 09:01:07,452 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-09-15 09:01:07,452 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:07,510 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8605252 (allocated 9961472) 2026-09-15 09:01:07,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 94442 2026-09-15 09:01:07,524 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-09-15 09:01:07,524 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 94442 2026-09-15 09:01:07,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090107_569750_test_preset_delivery_tour.txt 2026-09-15 09:01:07,570 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpoc6tedrn_chrome_odoo" 2026-09-15 09:01:07,626 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-09-15 09:01:11,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 94560 2026-09-15 09:01:11,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpoab4y9k0_chrome_odoo 2026-09-15 09:01:11,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:46169/json/version 2026-09-15 09:01:11,219 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:11,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:01:11,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:46169/json 2026-09-15 09:01:11,223 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:11,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:46169/devtools/page/487B44836044B168E9A23AFC9EBEFFDF 2026-09-15 09:01:11,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-15 09:01:11,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-15 09:01:11,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-15 09:01:11,369 44 INFO rb-7f8ce6a-224855-415796 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=5c02490057f14215&table_identifier=095137aa" in browser 2026-09-15 09:01:11,369 44 INFO rb-7f8ce6a-224855-415796 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=5c02490057f14215&table_identifier=095137aa" 2026-09-15 09:01:11,380 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:01:11,866 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:11] "GET /pos-self/201?access_token=5c02490057f14215&table_identifier=095137aa HTTP/1.1" 200 - 59 0.024 0.466 2026-09-15 09:01:11,870 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '487B44836044B168E9A23AFC9EBEFFDF', 'loaderId': 'A34C1B039E73722670EF6E54FA86160B', 'isDownload': False} 2026-09-15 09:01:11,871 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:11,877 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:01:11,896 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:01:11,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:11] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.024 2026-09-15 09:01:11,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:01:11,942 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:11] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.050 2026-09-15 09:01:11,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:01:11,973 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:11] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.080 2026-09-15 09:01:12,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 09:01:12,151 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:01:12,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:01:12,152 44 INFO rb-7f8ce6a-224855-415796 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=5c02490057f14215&table_identifier=095137aa", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:01:12,159 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:12,216 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:12,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.028 0.034 2026-09-15 09:01:12,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-15 09:01:12,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "POST /pos-self/data/201 HTTP/1.1" 200 - 181 0.114 0.125 2026-09-15 09:01:12,505 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.224 2026-09-15 09:01:12,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.006 2026-09-15 09:01:12,565 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:12,608 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /web/image/ir.attachment/9997/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 09:01:12,618 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:12,634 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /web/image/ir.attachment/9963/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 09:01:12,643 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:01:12,690 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:12,722 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /web/image/pos.category/362/image_128?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 2 0.002 0.016 2026-09-15 09:01:12,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /web/image/product.template/2485/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-15 09:01:12,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /web/image/product.template/2489/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-15 09:01:12,755 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:12,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /web/image/product.template/2486/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-15 09:01:12,767 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /web/image/product.template/2487/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-15 09:01:12,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /web/image/product.template/2488/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-09-15 09:01:12,816 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:12,844 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01: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-15 09:01:12,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:12] "GET /web/image/product.product/2986/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 8 0.010 0.014 2026-09-15 09:01:12,870 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:12,931 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:12,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21491860 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': 'ae3d1429-0cf2-4c33-93fd-21b833278dd1'}] 2026-09-15 09:01:12,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21491860 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': 'ae3d1429-0cf2-4c33-93fd-21b833278dd1'} created pos.order #951 2026-09-15 09:01:12,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21491860 finished 2026-09-15 09:01:13,077 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 97 0.052 0.093 2026-09-15 09:01:13,115 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.010 2026-09-15 09:01:13,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-09-15 09:01:13,153 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:13,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7671520 (allocated 8912896) 2026-09-15 09:01:13,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 94560 2026-09-15 09:01:13,197 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-09-15 09:01:13,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 94560 2026-09-15 09:01:13,294 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090113_293903_test_preset_dine_in_tour.txt 2026-09-15 09:01:13,294 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpoab4y9k0_chrome_odoo" 2026-09-15 09:01:13,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-09-15 09:01:16,792 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 94665 2026-09-15 09:01:16,792 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpr9uwti36_chrome_odoo 2026-09-15 09:01:16,792 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:43625/json/version 2026-09-15 09:01:16,793 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:16,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:01:16,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:43625/json 2026-09-15 09:01:16,830 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:16,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:43625/devtools/page/AA43756A8D5A3A4FB6B2F0C7681AAA75 2026-09-15 09:01:16,836 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-15 09:01:16,838 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-15 09:01:16,850 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-15 09:01:16,948 44 INFO rb-7f8ce6a-224855-415796 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=09978734c5664616" in browser 2026-09-15 09:01:16,948 44 INFO rb-7f8ce6a-224855-415796 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=09978734c5664616" 2026-09-15 09:01:16,964 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:01:17,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:17] "GET /pos-self/202?access_token=09978734c5664616 HTTP/1.1" 200 - 57 0.055 0.348 2026-09-15 09:01:17,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': 'AA43756A8D5A3A4FB6B2F0C7681AAA75', 'loaderId': '2414BAA64DBD3BAEF92565D0BD146128', 'isDownload': False} 2026-09-15 09:01:17,366 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:17,373 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:01:17,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:01:17,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:17] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-09-15 09:01:17,422 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:01:17,448 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:17] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.054 2026-09-15 09:01:17,454 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:01:17,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:17] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.079 2026-09-15 09:01:17,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 09:01:17,620 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:01:17,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:01:17,621 44 INFO rb-7f8ce6a-224855-415796 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=09978734c5664616", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:01:17,633 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:17,684 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:17,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:17] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.016 0.033 2026-09-15 09:01:17,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-15 09:01:18,005 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.114 0.158 2026-09-15 09:01:18,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.254 2026-09-15 09:01:18,042 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:01:18,078 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/image/ir.attachment/10038/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 09:01:18,099 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:18,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/image/ir.attachment/10004/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 09:01:18,138 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:01:18,176 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:18,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/image/pos.category/362/image_128?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 2 0.009 0.019 2026-09-15 09:01:18,246 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:18,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/image/product.template/2485/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-09-15 09:01:18,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/image/product.template/2486/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.016 0.064 2026-09-15 09:01:18,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/image/product.template/2489/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-09-15 09:01:18,307 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:18,323 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:01:18,329 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/image/product.template/2487/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.008 0.100 2026-09-15 09:01:18,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/image/product.template/2488/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-09-15 09:01:18,366 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:18,377 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "GET /web/image/product.product/2986/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 8 0.005 0.051 2026-09-15 09:01:18,422 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:18,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.010 2026-09-15 09:01:18,481 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:18,546 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:18,601 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72050938 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': '50a101ac-95eb-433e-88ab-753097dffbd8'}] 2026-09-15 09:01:18,641 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72050938 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': '50a101ac-95eb-433e-88ab-753097dffbd8'} created pos.order #952 2026-09-15 09:01:18,652 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72050938 finished 2026-09-15 09:01:18,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.090 0.109 2026-09-15 09:01:18,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.012 2026-09-15 09:01:18,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-09-15 09:01:18,803 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:18,847 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8014680 (allocated 8912896) 2026-09-15 09:01:18,859 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 94665 2026-09-15 09:01:18,859 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-09-15 09:01:18,861 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 94665 2026-09-15 09:01:18,916 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090118_916233_test_preset_takeaway_tour.txt 2026-09-15 09:01:18,916 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpr9uwti36_chrome_odoo" 2026-09-15 09:01:18,955 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-09-15 09:01:22,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 94775 2026-09-15 09:01:22,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpx55wvon6_chrome_odoo 2026-09-15 09:01:22,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:44069/json/version 2026-09-15 09:01:22,407 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:22,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:01:22,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:44069/json 2026-09-15 09:01:22,420 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:22,424 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:44069/devtools/page/5C83840275EF3E43FE2E4C8D2E9A37D5 2026-09-15 09:01:22,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-15 09:01:22,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-15 09:01:22,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-15 09:01:22,518 44 INFO rb-7f8ce6a-224855-415796 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=4de867eddb59451a" in browser 2026-09-15 09:01:22,518 44 INFO rb-7f8ce6a-224855-415796 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=4de867eddb59451a" 2026-09-15 09:01:22,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:01:22,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:22] "GET /pos-self/203?access_token=4de867eddb59451a HTTP/1.1" 200 - 57 0.021 0.289 2026-09-15 09:01:22,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '5C83840275EF3E43FE2E4C8D2E9A37D5', 'loaderId': '6C45692868D17DD423E896EBF0241BF0', 'isDownload': False} 2026-09-15 09:01:22,853 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:22,879 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:01:22,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:01:22,974 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:22] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.051 2026-09-15 09:01:23,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:01:23,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.105 2026-09-15 09:01:23,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:01:23,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.126 2026-09-15 09:01:23,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 09:01:23,238 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:01:23,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:01:23,253 44 INFO rb-7f8ce6a-224855-415796 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=4de867eddb59451a", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:01:23,263 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:23,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.030 0.040 2026-09-15 09:01:23,320 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:23,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-15 09:01:23,618 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "POST /pos-self/data/203 HTTP/1.1" 200 - 185 0.112 0.147 2026-09-15 09:01:23,623 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.250 2026-09-15 09:01:23,683 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:23,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /web/image/ir.attachment/10079/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 09:01:23,742 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:23,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /web/image/ir.attachment/10045/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-09-15 09:01:23,763 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:01:23,838 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:23,924 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:23,930 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /web/image/pos.category/362/image_128?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 2 0.005 0.053 2026-09-15 09:01:23,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /web/image/product.template/2486/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-09-15 09:01:23,965 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:23] "GET /web/image/product.template/2485/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-15 09:01:23,988 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:24,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:24] "GET /web/image/product.template/2489/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.012 0.089 2026-09-15 09:01:24,017 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01: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-15 09:01:24,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:24] "GET /web/image/product.template/2487/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.109 2026-09-15 09:01:24,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:24] "GET /web/image/product.template/2488/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-15 09:01:24,042 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:24,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:24] "GET /web/image/product.product/2986/image_512?unique=2026-09-15T09:00:59.000+00:00 HTTP/1.1" 200 - 8 0.006 0.040 2026-09-15 09:01:24,107 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:24,147 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:24] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.024 0.013 2026-09-15 09:01:24,213 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:24,322 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:24,392 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:24,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29799681 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': '5a36d96e-3dac-43a5-9904-cb4435f676eb'}] 2026-09-15 09:01:24,460 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29799681 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': '5a36d96e-3dac-43a5-9904-cb4435f676eb'} created pos.order #953 2026-09-15 09:01:24,470 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29799681 finished 2026-09-15 09:01:24,566 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.073 0.106 2026-09-15 09:01:24,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-09-15 09:01:24,620 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:24,668 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9179764 (allocated 10223616) 2026-09-15 09:01:24,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 94775 2026-09-15 09:01:24,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-09-15 09:01:24,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 94775 2026-09-15 09:01:24,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090124_735693_test_preset_with_slot_tour.txt 2026-09-15 09:01:24,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpx55wvon6_chrome_odoo" 2026-09-15 09:01:24,801 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:01:25,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-09-15 09:01:32,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 94900 2026-09-15 09:01:32,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpexxrk5gv_chrome_odoo 2026-09-15 09:01:32,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:40165/json/version 2026-09-15 09:01:32,343 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40165', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:32,378 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:01:32,378 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:40165/json 2026-09-15 09:01:32,378 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40165', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:32,382 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:40165/devtools/page/03E49DB80315B3676415CA2013E6E697 2026-09-15 09:01:32,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-09-15 09:01:32,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-09-15 09:01:32,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-09-15 09:01:32,554 44 INFO rb-7f8ce6a-224855-415796 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=a78dd1646a684f0f" in browser 2026-09-15 09:01:32,555 44 INFO rb-7f8ce6a-224855-415796 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=a78dd1646a684f0f" 2026-09-15 09:01:32,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:01:33,083 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "GET /pos-self/204?access_token=a78dd1646a684f0f HTTP/1.1" 200 - 59 0.038 0.463 2026-09-15 09:01:33,090 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '03E49DB80315B3676415CA2013E6E697', 'loaderId': 'DB879D5A1310B4C6642231E7ECC27630', 'isDownload': False} 2026-09-15 09:01:33,090 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-09-15 09:01:33,096 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:01:33,126 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:01:33,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.031 2026-09-15 09:01:33,154 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:01:33,173 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.066 2026-09-15 09:01:33,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:01:33,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.079 2026-09-15 09:01:33,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 09:01:33,385 44 INFO rb-7f8ce6a-224855-415796 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=a78dd1646a684f0f", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:01:33,387 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:01:33,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 09:01:33,399 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:33,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.029 0.032 2026-09-15 09:01:33,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-15 09:01:33,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "POST /pos-self/data/204 HTTP/1.1" 200 - 207 0.184 0.182 2026-09-15 09:01:33,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.353 2026-09-15 09:01:33,920 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-09-15 09:01:33,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:33] "GET /web/image/ir.attachment/10130/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 09:01:33,999 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/pos.category/364/image_128?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-15 09:01:34,077 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,078 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.template/2507/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.016 2026-09-15 09:01:34,090 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:01:34,090 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.template/2522/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.026 2026-09-15 09:01:34,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.template/2518/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-09-15 09:01:34,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.template/2519/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-15 09:01:34,147 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.template/2520/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.009 0.058 2026-09-15 09:01:34,163 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.template/2521/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-09-15 09:01:34,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.template/2508/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.090 2026-09-15 09:01:34,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.product/3001/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.009 0.073 2026-09-15 09:01:34,221 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.product/3000/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.007 0.100 2026-09-15 09:01:34,258 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.product/2999/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.124 2026-09-15 09:01:34,290 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.product/3002/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.016 2026-09-15 09:01:34,349 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.product/3004/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.008 0.046 2026-09-15 09:01:34,387 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.product/3003/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.006 0.068 2026-09-15 09:01:34,410 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,480 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,504 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.product/3005/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.013 2026-09-15 09:01:34,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.product/3006/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-15 09:01:34,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:34] "GET /web/image/product.product/3007/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.005 0.039 2026-09-15 09:01:34,542 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,605 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,668 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,755 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,827 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,906 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:34,977 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:35,090 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:35,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:35] "GET /web/image/ir.attachment/10096/raw HTTP/1.1" 200 - 4 0.006 0.007 2026-09-15 09:01:35,178 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 09:01:35,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:35] "GET /web/image/product.product/3008/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.019 0.021 2026-09-15 09:01:35,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:35] "GET /web/image/product.product/3020/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.009 0.054 2026-09-15 09:01:35,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:35] "GET /web/image/product.product/3021/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.003 0.070 2026-09-15 09:01:35,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:35] "GET /web/image/product.product/3022/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.006 0.087 2026-09-15 09:01:35,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14136601 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': 'cbba5df4-fc3d-4914-bfa8-187c1813e33d'}] 2026-09-15 09:01:35,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14136601 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': 'cbba5df4-fc3d-4914-bfa8-187c1813e33d'} created pos.order #954 2026-09-15 09:01:35,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14136601 finished 2026-09-15 09:01:35,590 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 205 0.137 0.255 2026-09-15 09:01:35,672 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:35,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.011 2026-09-15 09:01:35,732 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:35,783 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:35,837 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:35,887 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:35,947 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:35,973 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:35] "GET /web/image/ir.attachment/10129/raw HTTP/1.1" 200 - 4 0.008 0.010 2026-09-15 09:01:36,008 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,069 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,125 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,183 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,242 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,299 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,359 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,417 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,479 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,542 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,612 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,674 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,742 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,804 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,865 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,928 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:36,989 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,052 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,113 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,177 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,240 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,300 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,384 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,458 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,525 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,600 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,715 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:37,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45335617 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000002', 'uuid': 'd54bf443-d410-4140-9239-09c85addde17'}] 2026-09-15 09:01:37,951 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45335617 order {'name': None, 'pos_reference': '260-204-000002', 'uuid': 'd54bf443-d410-4140-9239-09c85addde17'} created pos.order #955 2026-09-15 09:01:37,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45335617 finished 2026-09-15 09:01:38,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 176 0.117 0.177 2026-09-15 09:01:38,196 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.010 2026-09-15 09:01:38,252 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,303 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,357 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,409 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,464 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,529 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,587 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,645 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,713 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,770 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,830 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,889 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:38,950 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,006 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,063 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,131 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,191 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,252 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,324 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,387 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,455 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,522 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,583 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,644 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,709 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,775 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,840 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,896 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:39,958 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,020 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,094 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,153 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,214 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,288 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,362 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,418 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,510 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,585 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,659 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,737 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:40,906 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,103 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43595670 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000003', 'uuid': 'fa77b771-9194-4e77-b4d6-c8f1843d21e8'}] 2026-09-15 09:01:41,143 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43595670 order {'name': None, 'pos_reference': '260-204-000003', 'uuid': 'fa77b771-9194-4e77-b4d6-c8f1843d21e8'} created pos.order #956 2026-09-15 09:01:41,154 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43595670 finished 2026-09-15 09:01:41,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 192 0.100 0.176 2026-09-15 09:01:41,366 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.012 2026-09-15 09:01:41,420 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,471 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,524 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,575 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,630 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,695 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,751 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,803 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:41] "GET /web/image/product.product/2997/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.018 0.019 2026-09-15 09:01:41,819 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:41] "GET /web/image/product.product/2996/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.005 0.050 2026-09-15 09:01:41,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:41] "GET /web/image/product.product/2998/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.005 0.074 2026-09-15 09:01:41,875 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,932 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:41,992 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:42,082 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:42,152 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:42,222 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:42,293 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:42,369 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:42,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:42] "GET /web/image/product.product/3009/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.006 0.021 2026-09-15 09:01:42,547 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96922518 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000004', 'uuid': '9fa43421-1ada-42b1-8bb6-4385a8017029'}] 2026-09-15 09:01:42,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96922518 order {'name': None, 'pos_reference': '260-204-000004', 'uuid': '9fa43421-1ada-42b1-8bb6-4385a8017029'} created pos.order #957 2026-09-15 09:01:42,628 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96922518 finished 2026-09-15 09:01:42,756 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.124 0.192 2026-09-15 09:01:42,805 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:42,859 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:42,910 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:42,963 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,018 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,071 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,136 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,193 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:43] "GET /web/image/product.product/3010/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.022 0.016 2026-09-15 09:01:43,251 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:43] "GET /web/image/product.product/3011/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.008 0.056 2026-09-15 09:01:43,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:43] "GET /web/image/product.product/3012/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.010 0.087 2026-09-15 09:01:43,313 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,376 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,401 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:43] "GET /web/image/product.product/3013/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.015 2026-09-15 09:01:43,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:43] "GET /web/image/product.product/3014/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-15 09:01:43,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:43] "GET /web/image/product.product/3015/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.004 0.045 2026-09-15 09:01:43,440 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,494 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,556 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:43] "GET /web/image/product.product/3017/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.005 0.014 2026-09-15 09:01:43,609 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:43] "GET /web/image/product.product/3016/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.011 0.033 2026-09-15 09:01:43,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:43] "GET /web/image/product.product/3018/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.005 0.051 2026-09-15 09:01:43,630 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,692 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,767 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,835 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,906 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:43,978 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:44,057 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:44,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:44] "GET /web/image/product.product/3019/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 8 0.010 0.014 2026-09-15 09:01:44,246 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88240228 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000005', 'uuid': '8e590a18-649c-465e-bdce-4c62ee8c9d76'}] 2026-09-15 09:01:44,313 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88240228 order {'name': None, 'pos_reference': '260-204-000005', 'uuid': '8e590a18-649c-465e-bdce-4c62ee8c9d76'} created pos.order #958 2026-09-15 09:01:44,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88240228 finished 2026-09-15 09:01:44,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 158 0.132 0.185 2026-09-15 09:01:44,523 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:44,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.010 2026-09-15 09:01:44,575 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:44,626 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:44,678 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:44,729 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:44,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-09-15 09:01:44,786 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-15 09:01:45,113 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56727464 (allocated 62668800) 2026-09-15 09:01:45,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 94900 2026-09-15 09:01:45,130 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-09-15 09:01:45,130 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 94900 2026-09-15 09:01:45,188 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090145_188486_test_combo_prices.txt 2026-09-15 09:01:45,188 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmpexxrk5gv_chrome_odoo" 2026-09-15 09:01:45,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-09-15 09:01:50,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 95049 2026-09-15 09:01:50,537 44 INFO rb-7f8ce6a-224855-415796 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/tmp4xztl_sw_chrome_odoo 2026-09-15 09:01:50,537 44 INFO rb-7f8ce6a-224855-415796 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:46623/json/version 2026-09-15 09:01:50,538 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:50,557 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:01:50,557 44 INFO rb-7f8ce6a-224855-415796 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:46623/json 2026-09-15 09:01:50,558 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:50,560 44 INFO rb-7f8ce6a-224855-415796 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:46623/devtools/page/DCCA1648C05B9F478B9B71242A92FAE5 2026-09-15 09:01:50,562 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:50,566 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:50,577 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:50,683 44 INFO rb-7f8ce6a-224855-415796 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=155a7a22367246b5" in browser 2026-09-15 09:01:50,683 44 INFO rb-7f8ce6a-224855-415796 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=155a7a22367246b5" 2026-09-15 09:01:50,699 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:01:51,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "GET /pos-self/205?access_token=155a7a22367246b5 HTTP/1.1" 200 - 59 0.038 0.324 2026-09-15 09:01:51,064 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'DCCA1648C05B9F478B9B71242A92FAE5', 'loaderId': 'CF0466EB349D82C6071B2376A34F6369', 'isDownload': False} 2026-09-15 09:01:51,064 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:51,074 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:01:51,098 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:01:51,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.031 2026-09-15 09:01:51,145 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:01:51,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.069 2026-09-15 09:01:51,165 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:01:51,183 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.101 2026-09-15 09:01:51,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-15 09:01:51,378 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:01:51,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:01:51,382 44 INFO rb-7f8ce6a-224855-415796 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=155a7a22367246b5", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:01:51,407 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:51,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-15 09:01:51,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.020 0.048 2026-09-15 09:01:51,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-09-15 09:01:51,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "POST /pos-self/data/205 HTTP/1.1" 200 - 211 0.199 0.203 2026-09-15 09:01:51,961 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:51,992 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:51] "GET /web/image/ir.attachment/10171/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:01:52,013 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "GET /web/image/ir.attachment/10137/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 09:01:52,054 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:01:52,085 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "GET /web/image/pos.category/365/image_128?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-09-15 09:01:52,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "GET /web/image/product.template/2535/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-15 09:01:52,148 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,148 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "GET /web/image/product.template/2546/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-15 09:01:52,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "GET /web/image/product.template/2550/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.052 2026-09-15 09:01:52,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "GET /web/image/product.template/2547/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-09-15 09:01:52,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "GET /web/image/product.template/2548/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 09:01:52,204 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "GET /web/image/product.template/2549/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.008 0.083 2026-09-15 09:01:52,228 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01: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-15 09:01:52,244 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "GET /web/image/product.template/2536/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.005 0.095 2026-09-15 09:01:52,264 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,342 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,400 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,457 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,509 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,581 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,632 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48981534 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': '90d5b260-45c5-41b9-aa79-d52f2b0e4f58'}] 2026-09-15 09:01:52,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48981534 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': '90d5b260-45c5-41b9-aa79-d52f2b0e4f58'} created pos.order #959 2026-09-15 09:01:52,801 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48981534 finished 2026-09-15 09:01:52,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.085 0.106 2026-09-15 09:01:52,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-15 09:01:52,904 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:52,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-09-15 09:01:52,956 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8666632 (allocated 9961472) 2026-09-15 09:01:52,965 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 95049 2026-09-15 09:01:52,966 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-15 09:01:52,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 95049 2026-09-15 09:01:53,021 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090153_021296_test_fiscal_position_between_frontend_and_backend.txt 2026-09-15 09:01:53,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp4xztl_sw_chrome_odoo" 2026-09-15 09:01:53,360 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 95165 2026-09-15 09:01:53,360 44 INFO rb-7f8ce6a-224855-415796 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/tmp2fwza3ra_chrome_odoo 2026-09-15 09:01:53,360 44 INFO rb-7f8ce6a-224855-415796 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:39879/json/version 2026-09-15 09:01:53,361 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:53,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:01:53,403 44 INFO rb-7f8ce6a-224855-415796 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:39879/json 2026-09-15 09:01:53,404 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:01:53,409 44 INFO rb-7f8ce6a-224855-415796 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:39879/devtools/page/D00ADA96046CA0F56ACDCA329D96A75F 2026-09-15 09:01:53,417 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:53,419 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:53,436 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:53,460 44 INFO rb-7f8ce6a-224855-415796 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=155a7a22367246b5" in browser 2026-09-15 09:01:53,460 44 INFO rb-7f8ce6a-224855-415796 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=155a7a22367246b5" 2026-09-15 09:01:53,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:53] "GET /pos-self/205?access_token=155a7a22367246b5 HTTP/1.1" 200 - 7 0.003 0.016 2026-09-15 09:01:53,518 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'D00ADA96046CA0F56ACDCA329D96A75F', 'loaderId': '3197BCCA6AE670D33407E963CDE4F155', 'isDownload': False} 2026-09-15 09:01:53,518 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:53,532 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:01:53,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:53] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-09-15 09:01:53,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:53] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-15 09:01:53,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:53] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.015 2026-09-15 09:01:53,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:01:53,747 44 INFO rb-7f8ce6a-224855-415796 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=155a7a22367246b5", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:01:53,752 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:01:53,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:01:53,753 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:53,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.013 2026-09-15 09:01:53,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:53] "POST /pos-self/relations/205 HTTP/1.1" 200 - 16 0.022 0.043 2026-09-15 09:01:53,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-09-15 09:01:54,141 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "POST /pos-self/data/205 HTTP/1.1" 200 - 142 0.116 0.153 2026-09-15 09:01:54,182 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/image/ir.attachment/10171/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 09:01:54,235 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/image/ir.attachment/10137/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:01:54,255 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:01:54,310 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,370 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/image/pos.category/365/image_128?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 2 0.002 0.041 2026-09-15 09:01:54,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/image/product.template/2535/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-15 09:01:54,395 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,400 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/image/product.template/2546/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.060 2026-09-15 09:01:54,416 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/image/product.template/2547/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-15 09:01:54,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/image/product.template/2550/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-15 09:01:54,446 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/image/product.template/2548/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-15 09:01:54,454 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/image/product.template/2549/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-15 09:01:54,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:54] "GET /web/image/product.template/2536/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-09-15 09:01:54,487 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01: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-15 09:01:54,509 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,582 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,639 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,695 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,750 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,824 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,875 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:54,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25664725 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000002', 'uuid': 'd5f493e2-2407-4313-a475-37eda5c12aed'}] 2026-09-15 09:01:55,012 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25664725 order {'name': None, 'pos_reference': '260-205-000002', 'uuid': 'd5f493e2-2407-4313-a475-37eda5c12aed'} created pos.order #960 2026-09-15 09:01:55,042 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25664725 finished 2026-09-15 09:01:55,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 79 0.064 0.124 2026-09-15 09:01:55,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-15 09:01:55,146 44 INFO rb-7f8ce6a-224855-415796 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-15 09:01:55,158 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:01:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-09-15 09:01:55,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8693260 (allocated 10223616) 2026-09-15 09:01:55,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 95165 2026-09-15 09:01:55,203 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-15 09:01:55,205 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 95165 2026-09-15 09:01:55,259 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090155_259705_test_fiscal_position_between_frontend_and_backend.txt 2026-09-15 09:01:55,260 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp2fwza3ra_chrome_odoo" 2026-09-15 09:01:55,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-09-15 09:02:01,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 95275 2026-09-15 09:02:01,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpa_ejuczs_chrome_odoo 2026-09-15 09:02:01,144 44 INFO rb-7f8ce6a-224855-415796 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:39117/json/version 2026-09-15 09:02:01,146 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39117', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:01,171 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:02:01,171 44 INFO rb-7f8ce6a-224855-415796 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:39117/json 2026-09-15 09:02:01,172 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39117', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:01,179 44 INFO rb-7f8ce6a-224855-415796 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:39117/devtools/page/6CD2BADD6EF084F06108E7995203C586 2026-09-15 09:02:01,183 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:01,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-15 09:02:01,207 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-09-15 09:02:01,385 44 INFO rb-7f8ce6a-224855-415796 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=44e878e4a45f4467" in browser 2026-09-15 09:02:01,385 44 INFO rb-7f8ce6a-224855-415796 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=44e878e4a45f4467" 2026-09-15 09:02:01,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:02:01,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:01] "GET /pos-self/206?access_token=44e878e4a45f4467 HTTP/1.1" 200 - 59 0.052 0.299 2026-09-15 09:02:01,773 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '6CD2BADD6EF084F06108E7995203C586', 'loaderId': '8097890B67162077121A6A78609DAEFD', 'isDownload': False} 2026-09-15 09:02:01,773 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:01,784 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:02:01,812 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:02:01,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:01] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.035 2026-09-15 09:02:01,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:02:01,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:01] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.061 2026-09-15 09:02:01,890 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:02:01,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:01] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.097 2026-09-15 09:02:02,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:02:02,047 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:02:02,048 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:02:02,048 44 INFO rb-7f8ce6a-224855-415796 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=44e878e4a45f4467", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:02:02,056 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:02,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.035 0.036 2026-09-15 09:02:02,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-15 09:02:02,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "POST /pos-self/data/206 HTTP/1.1" 200 - 207 0.122 0.164 2026-09-15 09:02:02,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.267 2026-09-15 09:02:02,493 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:02,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /web/image/ir.attachment/10212/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-09-15 09:02:02,570 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:02,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /web/image/pos.category/366/image_128?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-15 09:02:02,642 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:02:02,648 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:02,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /web/image/product.template/2578/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.016 2026-09-15 09:02:02,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /web/image/product.template/2574/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.010 0.035 2026-09-15 09:02:02,680 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /web/image/product.template/2563/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-15 09:02:02,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /web/image/product.template/2576/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.053 2026-09-15 09:02:02,702 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /web/image/product.template/2575/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-15 09:02:02,706 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:02,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /web/image/product.template/2577/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-15 09:02:02,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:02] "GET /web/image/product.template/2564/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-15 09:02:02,740 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02: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-15 09:02:02,762 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:02,831 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:02,881 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:02,935 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:02,991 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,058 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,114 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,171 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,225 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,293 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,351 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,405 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,462 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,530 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,586 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,642 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,695 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,768 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:03,874 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92928854 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': '49cda044-1296-48c8-a473-1d3b33331633'}] 2026-09-15 09:02:03,919 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92928854 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': '49cda044-1296-48c8-a473-1d3b33331633'} created pos.order #961 2026-09-15 09:02:03,937 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92928854 finished 2026-09-15 09:02:04,013 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 115 0.080 0.103 2026-09-15 09:02:04,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-09-15 09:02:04,035 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:04,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-09-15 09:02:04,121 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 10632684 (allocated 11931648) 2026-09-15 09:02:04,130 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 95275 2026-09-15 09:02:04,131 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-09-15 09:02:04,131 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 95275 2026-09-15 09:02:04,185 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090204_185117_test_price_between_frontend_and_backend.txt 2026-09-15 09:02:04,185 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpa_ejuczs_chrome_odoo" 2026-09-15 09:02:04,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-09-15 09:02:10,038 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 95395 2026-09-15 09:02:10,038 44 INFO rb-7f8ce6a-224855-415796 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/tmpg9_a74fi_chrome_odoo 2026-09-15 09:02:10,038 44 INFO rb-7f8ce6a-224855-415796 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:34213/json/version 2026-09-15 09:02:10,039 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:10,095 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:02:10,095 44 INFO rb-7f8ce6a-224855-415796 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:34213/json 2026-09-15 09:02:10,096 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:10,104 44 INFO rb-7f8ce6a-224855-415796 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:34213/devtools/page/2360CE18BD8723FF0F7DF3F6C7175847 2026-09-15 09:02:10,111 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:10,112 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:10,128 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:10,308 44 INFO rb-7f8ce6a-224855-415796 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=b26bdc0ba0ff4405" in browser 2026-09-15 09:02:10,308 44 INFO rb-7f8ce6a-224855-415796 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=b26bdc0ba0ff4405" 2026-09-15 09:02:10,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:02:10,772 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:10] "GET /pos-self/207?access_token=b26bdc0ba0ff4405 HTTP/1.1" 200 - 59 0.032 0.425 2026-09-15 09:02:10,776 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': '2360CE18BD8723FF0F7DF3F6C7175847', 'loaderId': '2BFA62864C7C5324D75854985BA868D9', 'isDownload': False} 2026-09-15 09:02:10,776 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:10,783 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:02:10,820 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:02:10,841 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:10] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.004 0.047 2026-09-15 09:02:10,886 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:02:10,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:10] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.045 0.091 2026-09-15 09:02:10,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:02:10,947 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:10] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.138 2026-09-15 09:02:11,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-09-15 09:02:11,114 44 INFO rb-7f8ce6a-224855-415796 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=b26bdc0ba0ff4405", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:02:11,117 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:02:11,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 09:02:11,125 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:11,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.027 0.034 2026-09-15 09:02:11,239 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-15 09:02:11,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "POST /pos-self/data/207 HTTP/1.1" 200 - 211 0.130 0.180 2026-09-15 09:02:11,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.293 2026-09-15 09:02:11,623 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:11,658 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /web/image/ir.attachment/10253/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:02:11,700 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:11,743 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:02:11,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /web/image/ir.attachment/10219/raw HTTP/1.1" 200 - 4 0.006 0.006 2026-09-15 09:02:11,839 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:11,892 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /web/image/pos.category/367/image_128?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 2 0.003 0.027 2026-09-15 09:02:11,906 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /web/image/product.template/2591/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.006 0.024 2026-09-15 09:02:11,907 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:11,946 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /web/image/product.template/2606/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.015 0.052 2026-09-15 09:02:11,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /web/image/product.template/2604/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-15 09:02:11,963 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:11,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /web/image/product.template/2603/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-15 09:02:11,991 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "GET /web/image/product.template/2602/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-15 09:02:11,996 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:11] "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-15 09:02:12,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:12] "GET /web/image/product.template/2605/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-15 09:02:12,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:12] "GET /web/image/product.template/2592/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-15 09:02:12,020 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:12,081 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:12,143 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:12,202 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:12,257 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:12,325 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:12,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15460117 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': 'd4d971ae-2279-43e3-8b2f-25e2f8532519'}] 2026-09-15 09:02:12,461 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15460117 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': 'd4d971ae-2279-43e3-8b2f-25e2f8532519'} created pos.order #962 2026-09-15 09:02:12,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15460117 finished 2026-09-15 09:02:12,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.086 0.121 2026-09-15 09:02:12,629 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-09-15 09:02:12,630 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:12,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.011 2026-09-15 09:02:12,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 8860644 (allocated 10223616) 2026-09-15 09:02:12,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 95395 2026-09-15 09:02:12,700 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-09-15 09:02:12,701 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 95395 2026-09-15 09:02:12,759 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090212_759019_test_pricelist_price_between_frontend_and_backend.txt 2026-09-15 09:02:12,759 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpg9_a74fi_chrome_odoo" 2026-09-15 09:02:12,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-09-15 09:02:18,514 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 95514 2026-09-15 09:02:18,514 44 INFO rb-7f8ce6a-224855-415796 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/tmphmmkre3g_chrome_odoo 2026-09-15 09:02:18,514 44 INFO rb-7f8ce6a-224855-415796 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:36021/json/version 2026-09-15 09:02:18,515 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:18,524 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:02:18,524 44 INFO rb-7f8ce6a-224855-415796 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:36021/json 2026-09-15 09:02:18,524 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:18,525 44 INFO rb-7f8ce6a-224855-415796 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:36021/devtools/page/C35ADC32666D65F1DB9253A1609748A9 2026-09-15 09:02:18,527 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:18,528 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:18,543 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:18,659 44 INFO rb-7f8ce6a-224855-415796 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=b3ffe496d32247e4" in browser 2026-09-15 09:02:18,659 44 INFO rb-7f8ce6a-224855-415796 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=b3ffe496d32247e4" 2026-09-15 09:02:18,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:02:18,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:18] "GET /pos-self/208?access_token=b3ffe496d32247e4 HTTP/1.1" 200 - 59 0.024 0.267 2026-09-15 09:02:18,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': 'C35ADC32666D65F1DB9253A1609748A9', 'loaderId': '065B1FFA27667F8CACE3E87800DBCB8C', 'isDownload': False} 2026-09-15 09:02:18,974 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:18,984 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:02:19,026 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:02:19,043 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.011 0.037 2026-09-15 09:02:19,056 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:02:19,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.081 2026-09-15 09:02:19,122 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:02:19,162 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.038 0.132 2026-09-15 09:02:19,320 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:02:19,338 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:02:19,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:02:19,362 44 INFO rb-7f8ce6a-224855-415796 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=b3ffe496d32247e4", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:02:19,379 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:19,390 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.041 2026-09-15 09:02:19,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.023 0.060 2026-09-15 09:02:19,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-09-15 09:02:19,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.133 0.183 2026-09-15 09:02:19,855 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:19,890 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "GET /web/image/ir.attachment/10294/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:02:19,923 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:19,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "GET /web/image/ir.attachment/10260/raw HTTP/1.1" 200 - 4 0.003 0.004 2026-09-15 09:02:19,948 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:02:20,023 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:20] "GET /web/image/pos.category/368/image_128?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 09:02:20,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:20] "GET /web/image/product.template/2619/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-15 09:02:20,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:20] "GET /web/image/product.template/2630/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-15 09:02:20,089 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:20] "GET /web/image/product.template/2634/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-15 09:02:20,107 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:20] "GET /web/image/product.template/2631/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-15 09:02:20,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:20] "GET /web/image/product.template/2632/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.007 0.060 2026-09-15 09:02:20,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:20] "GET /web/image/product.template/2633/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-15 09:02:20,148 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:20] "GET /web/image/product.template/2620/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-15 09:02:20,177 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:02:20,202 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,275 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,347 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,402 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,457 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,528 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,590 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,647 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,699 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,755 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,824 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,885 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,940 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:20,995 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:21,063 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:21,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25343508 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': '3238ef88-5772-4223-8adf-5c2acffdd523'}] 2026-09-15 09:02:21,195 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25343508 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': '3238ef88-5772-4223-8adf-5c2acffdd523'} created pos.order #963 2026-09-15 09:02:21,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25343508 finished 2026-09-15 09:02:21,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.078 0.105 2026-09-15 09:02:21,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-09-15 09:02:21,318 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:21,362 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 10653404 (allocated 11796480) 2026-09-15 09:02:21,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 95514 2026-09-15 09:02:21,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-09-15 09:02:21,373 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 95514 2026-09-15 09:02:21,431 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090221_431448_test_pricelist_should_not_be_changed_from_frontend.txt 2026-09-15 09:02:21,431 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmphmmkre3g_chrome_odoo" 2026-09-15 09:02:21,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-09-15 09:02:26,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 95626 2026-09-15 09:02:26,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpe82asczl_chrome_odoo 2026-09-15 09:02:26,904 44 INFO rb-7f8ce6a-224855-415796 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:33169/json/version 2026-09-15 09:02:26,905 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:26,907 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:02:26,907 44 INFO rb-7f8ce6a-224855-415796 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:33169/json 2026-09-15 09:02:26,907 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:26,908 44 INFO rb-7f8ce6a-224855-415796 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:33169/devtools/page/BD08E88077FD91860DE4F8904557CAF4 2026-09-15 09:02:26,910 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:26,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-09-15 09:02:26,918 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-09-15 09:02:27,028 44 INFO rb-7f8ce6a-224855-415796 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=1f508426b69f4f32" in browser 2026-09-15 09:02:27,028 44 INFO rb-7f8ce6a-224855-415796 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=1f508426b69f4f32" 2026-09-15 09:02:27,049 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:02:27,367 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:27] "GET /pos-self/209?access_token=1f508426b69f4f32 HTTP/1.1" 200 - 59 0.023 0.300 2026-09-15 09:02:27,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': 'BD08E88077FD91860DE4F8904557CAF4', 'loaderId': '56BD2924F8A1BDEBAFE5646DDCF62258', 'isDownload': False} 2026-09-15 09:02:27,371 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:27,390 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:02:27,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:02:27,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:27] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.051 2026-09-15 09:02:27,472 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:02:27,504 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:27] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.089 2026-09-15 09:02:27,514 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:02:27,526 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:27] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.116 2026-09-15 09:02:27,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:02:27,647 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:02:27,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:02:27,648 44 INFO rb-7f8ce6a-224855-415796 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=1f508426b69f4f32", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:02:27,665 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:27,709 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.032 2026-09-15 09:02:27,749 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:27] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.015 0.063 2026-09-15 09:02:27,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.036 2026-09-15 09:02:28,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "POST /pos-self/data/209 HTTP/1.1" 200 - 207 0.125 0.194 2026-09-15 09:02:28,155 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:28,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/image/ir.attachment/10335/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-09-15 09:02:28,232 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:28,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/image/pos.category/369/image_128?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 09:02:28,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/image/product.template/2647/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.024 0.028 2026-09-15 09:02:28,345 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:02:28,352 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:28,355 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/image/product.template/2658/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-09-15 09:02:28,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/image/product.template/2659/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-15 09:02:28,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/image/product.template/2662/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-09-15 09:02:28,409 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/image/product.template/2660/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-15 09:02:28,418 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:28,421 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/image/product.template/2661/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-15 09:02:28,433 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/image/product.template/2648/image_512?unique=2026-09-15T09:01:24.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-15 09:02:28,441 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:02:28,478 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:28,544 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:28,605 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:28,657 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:28,712 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:28,789 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:28,892 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97538772 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '345f4f6d-164b-4c17-9242-c6324a1b6cce'}] 2026-09-15 09:02:28,920 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97538772 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '345f4f6d-164b-4c17-9242-c6324a1b6cce'} created pos.order #964 2026-09-15 09:02:28,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97538772 finished 2026-09-15 09:02:29,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.050 0.104 2026-09-15 09:02:29,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-09-15 09:02:29,038 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:29,088 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 9252992 (allocated 10747904) 2026-09-15 09:02:29,094 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 95626 2026-09-15 09:02:29,096 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-09-15 09:02:29,097 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 95626 2026-09-15 09:02:29,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090229_138142_test_prices_are_immutable_from_frontend.txt 2026-09-15 09:02:29,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpe82asczl_chrome_odoo" 2026-09-15 09:02:29,175 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:02:30,120 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-09-15 09:02:33,917 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 95744 2026-09-15 09:02:33,917 44 INFO rb-7f8ce6a-224855-415796 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/tmpbtttqtm0_chrome_odoo 2026-09-15 09:02:33,917 44 INFO rb-7f8ce6a-224855-415796 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:38681/json/version 2026-09-15 09:02:33,919 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:33,923 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:02:33,923 44 INFO rb-7f8ce6a-224855-415796 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:38681/json 2026-09-15 09:02:33,923 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:33,927 44 INFO rb-7f8ce6a-224855-415796 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:38681/devtools/page/BAE9E353CD446B6D25FAF8273413F232 2026-09-15 09:02:33,935 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:33,946 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:34,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 09:02:34,066 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:34,067 44 INFO rb-7f8ce6a-224855-415796 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=c4572bdefa7d4b48" in browser 2026-09-15 09:02:34,068 44 INFO rb-7f8ce6a-224855-415796 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=c4572bdefa7d4b48" 2026-09-15 09:02:34,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:02:34,399 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:34] "GET /pos-self/210?access_token=c4572bdefa7d4b48 HTTP/1.1" 200 - 60 0.044 0.281 2026-09-15 09:02:34,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': 'BAE9E353CD446B6D25FAF8273413F232', 'loaderId': '84C70B84A7EEF5279A73A67992E97BF1', 'isDownload': False} 2026-09-15 09:02:34,403 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:34,408 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:02:34,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:02:34,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:34] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.027 2026-09-15 09:02:34,475 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:02:34,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:34] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.062 2026-09-15 09:02:34,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:02:34,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:34] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.097 2026-09-15 09:02:34,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 09:02:34,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-15 09:02:34,702 44 INFO rb-7f8ce6a-224855-415796 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=c4572bdefa7d4b48", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:02:34,712 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:34,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:34] "POST /pos-self/relations/210 HTTP/1.1" 200 - 35 0.015 0.034 2026-09-15 09:02:34,787 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:34,789 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-15 09:02:34,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.003 2026-09-15 09:02:35,068 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "POST /pos-self/data/210 HTTP/1.1" 200 - 179 0.090 0.148 2026-09-15 09:02:35,113 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "GET /web/image/ir.attachment/10386/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 09:02:35,195 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,259 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "GET /web/image/pos.category/370/image_128?unique=2026-09-15T09:02:29.000+00:00 HTTP/1.1" 200 - 2 0.005 0.024 2026-09-15 09:02:35,273 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "GET /web/image/product.template/2663/image_512?unique=2026-09-15T09:02:29.000+00:00 HTTP/1.1" 200 - 3 0.011 0.033 2026-09-15 09:02:35,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "GET /web/image/product.template/2667/image_512?unique=2026-09-15T09:02:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-15 09:02:35,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "GET /web/image/product.template/2664/image_512?unique=2026-09-15T09:02:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.082 2026-09-15 09:02:35,346 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "GET /web/image/product.template/2665/image_512?unique=2026-09-15T09:02:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-15 09:02:35,354 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "GET /web/image/product.template/2666/image_512?unique=2026-09-15T09:02:29.000+00:00 HTTP/1.1" 200 - 3 0.017 0.087 2026-09-15 09:02:35,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "GET /web/image/ir.attachment/10352/raw HTTP/1.1" 200 - 4 0.002 0.015 2026-09-15 09:02:35,409 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02: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-15 09:02:35,420 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:02:35,425 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "GET /web/image/product.product/3164/image_512?unique=2026-09-15T09:02:29.000+00:00 HTTP/1.1" 200 - 8 0.015 0.016 2026-09-15 09:02:35,479 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,540 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94523232 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': '4f9057f4-0954-4387-9abc-cfe38649034c'}] 2026-09-15 09:02:35,626 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94523232 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': '4f9057f4-0954-4387-9abc-cfe38649034c'} created pos.order #965 2026-09-15 09:02:35,639 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94523232 finished 2026-09-15 09:02:35,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.088 0.103 2026-09-15 09:02:35,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.009 2026-09-15 09:02:35,788 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,845 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,846 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,881 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7608624 (allocated 8126464) 2026-09-15 09:02:35,885 44 INFO rb-7f8ce6a-224855-415796 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 95744 2026-09-15 09:02:35,887 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:35,888 44 INFO rb-7f8ce6a-224855-415796 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 95744 2026-09-15 09:02:35,961 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090235_961000_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-15 09:02:35,961 44 INFO rb-7f8ce6a-224855-415796 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/tmpbtttqtm0_chrome_odoo" 2026-09-15 09:02:36,121 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 95859 2026-09-15 09:02:36,122 44 INFO rb-7f8ce6a-224855-415796 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/tmp1em6dxai_chrome_odoo 2026-09-15 09:02:36,122 44 INFO rb-7f8ce6a-224855-415796 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:39909/json/version 2026-09-15 09:02:36,123 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:36,169 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:02:36,169 44 INFO rb-7f8ce6a-224855-415796 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:39909/json 2026-09-15 09:02:36,169 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:36,171 44 INFO rb-7f8ce6a-224855-415796 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:39909/devtools/page/7BFAE68F14994CB47637A620827C5E2C 2026-09-15 09:02:36,173 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:36,175 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:36,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-15 09:02:36,218 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:36,228 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:36,228 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:36,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:36] "GET /pos/ui/210 HTTP/1.1" 200 - 73 0.046 0.280 2026-09-15 09:02:36,567 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '7BFAE68F14994CB47637A620827C5E2C', 'loaderId': '608E48646CB1D13BC8CB2658E56278B7', 'isDownload': False} 2026-09-15 09:02:36,567 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:36,587 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:02:36,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:36] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-09-15 09:02:36,623 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:36] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 09:02:36,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:36] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-09-15 09:02:37,086 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:02:37,110 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 09:02:37,132 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:37,136 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-15 09:02:37,144 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:37,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02: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-15 09:02:37,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:02:37,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.011 2026-09-15 09:02:37,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.016 2026-09-15 09:02:37,292 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.030 0.031 2026-09-15 09:02:37,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-09-15 09:02:38,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 487 0.316 0.418 2026-09-15 09:02:38,065 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09: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.003 2026-09-15 09:02:38,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:02:38,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-15 09:02:38,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:02:38,229 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:38,237 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:02:38,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:02:38,316 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 09:02:38,324 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 09:02:38,325 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 09:02:38,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.011 0.018 2026-09-15 09:02:38,370 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "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-15 09:02:38,394 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-15 09:02:38,401 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 09:02:38,403 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:38,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /web/image/res.users/287/avatar_128 HTTP/1.1" 200 - 14 0.031 0.078 2026-09-15 09:02:38,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /pos/ui/210?from_backend=True HTTP/1.1" 200 - 34 0.022 0.083 2026-09-15 09:02:38,528 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /pos/ui/210 HTTP/1.1" 200 - 34 0.015 0.139 2026-09-15 09:02:38,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.012 2026-09-15 09:02:38,565 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:38,581 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:02:38,615 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:38,695 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:38,744 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:38,796 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:38,850 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:38,901 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:38,953 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,017 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,068 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,119 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,170 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,227 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,243 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39552379 started for PoS orders references: [{'name': '/', 'pos_reference': '261-210-000001', 'uuid': '02493aae-4a45-429a-9bd7-7a081a943bf3'}] 2026-09-15 09:02:39,315 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39552379 order {'name': '/', 'pos_reference': '261-210-000001', 'uuid': '02493aae-4a45-429a-9bd7-7a081a943bf3'} created pos.order #966 2026-09-15 09:02:39,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39552379 finished 2026-09-15 09:02:39,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.055 0.073 2026-09-15 09:02:39,414 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,481 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.027 0.038 2026-09-15 09:02:39,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.014 2026-09-15 09:02:39,595 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:02:39,599 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,647 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,698 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,752 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,752 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,835 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15424692 (allocated 17039360) 2026-09-15 09:02:39,839 44 INFO rb-7f8ce6a-224855-415796 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 95859 2026-09-15 09:02:39,839 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:39,840 44 INFO rb-7f8ce6a-224855-415796 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 95859 2026-09-15 09:02:39,904 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090239_904278_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-15 09:02:39,904 44 INFO rb-7f8ce6a-224855-415796 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/tmp1em6dxai_chrome_odoo" 2026-09-15 09:02:39,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:02:41,008 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-09-15 09:02:44,267 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 95992 2026-09-15 09:02:44,267 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpgfrsdhay_chrome_odoo 2026-09-15 09:02:44,267 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:36425/json/version 2026-09-15 09:02:44,273 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:44,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:02:44,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:36425/json 2026-09-15 09:02:44,281 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:44,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:36425/devtools/page/AC15FCC7440BCF860E17EE527A3600E7 2026-09-15 09:02:44,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-15 09:02:44,290 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-15 09:02:44,307 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-09-15 09:02:44,318 44 INFO rb-7f8ce6a-224855-415796 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=7f449271fca241f9" in browser 2026-09-15 09:02:44,318 44 INFO rb-7f8ce6a-224855-415796 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=7f449271fca241f9" 2026-09-15 09:02:44,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:02:44,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:44] "GET /pos-self/211?access_token=7f449271fca241f9 HTTP/1.1" 200 - 57 0.053 0.365 2026-09-15 09:02:44,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': 'AC15FCC7440BCF860E17EE527A3600E7', 'loaderId': '42658577454F578D222BE4B6F72E30E2', 'isDownload': False} 2026-09-15 09:02:44,751 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:44,759 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:02:44,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:02:44,808 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:44] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.025 2026-09-15 09:02:44,817 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:02:44,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:44] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.062 2026-09-15 09:02:44,842 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:02:44,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:44] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.076 2026-09-15 09:02:45,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:02:45,048 44 INFO rb-7f8ce6a-224855-415796 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=7f449271fca241f9", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:02:45,051 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:02:45,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 09:02:45,060 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:45,132 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "POST /pos-self/relations/211 HTTP/1.1" 200 - 37 0.022 0.038 2026-09-15 09:02:45,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-15 09:02:45,480 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "POST /pos-self/data/211 HTTP/1.1" 200 - 181 0.165 0.156 2026-09-15 09:02:45,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.301 2026-09-15 09:02:45,515 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:02:45,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /web/image/ir.attachment/10437/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 09:02:45,563 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:45,585 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:02:45,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /web/image/ir.attachment/10403/raw HTTP/1.1" 200 - 4 0.013 0.012 2026-09-15 09:02:45,630 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:45,704 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /web/image/pos.category/371/image_128?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 2 0.013 0.040 2026-09-15 09:02:45,710 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:45,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /web/image/product.template/2669/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.012 0.073 2026-09-15 09:02:45,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /web/image/product.template/2668/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-15 09:02:45,772 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:45,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /web/image/product.template/2670/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.111 2026-09-15 09:02:45,818 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02: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-15 09:02:45,833 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:45,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /web/image/product.template/2672/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.013 0.163 2026-09-15 09:02:45,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /web/image/product.template/2671/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-09-15 09:02:45,874 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "GET /web/image/product.product/3170/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 8 0.008 0.056 2026-09-15 09:02:45,907 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:45,928 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:45] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.011 2026-09-15 09:02:45,991 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:46,077 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:46,169 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:46,250 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:46,310 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:46,379 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:46,435 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:46,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:46] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.037 0.055 2026-09-15 09:02:46,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11402725 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': '52d67945-41f7-4349-aaeb-2aafbaa98b03'}] 2026-09-15 09:02:46,646 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11402725 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': '52d67945-41f7-4349-aaeb-2aafbaa98b03'} created pos.order #967 2026-09-15 09:02:46,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11402725 finished 2026-09-15 09:02:46,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 241 0.186 0.246 2026-09-15 09:02:47,033 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-09-15 09:02:47,033 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:47,076 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8612108 (allocated 9961472) 2026-09-15 09:02:47,079 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 95992 2026-09-15 09:02:47,083 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-09-15 09:02:47,083 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 95992 2026-09-15 09:02:47,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090247_124508_test_preset_delivery_tour.txt 2026-09-15 09:02:47,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpgfrsdhay_chrome_odoo" 2026-09-15 09:02:47,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-09-15 09:02:50,762 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 96107 2026-09-15 09:02:50,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp3joo78zr_chrome_odoo 2026-09-15 09:02:50,763 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:35689/json/version 2026-09-15 09:02:50,764 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:50,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:02:50,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:35689/json 2026-09-15 09:02:50,788 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:50,790 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:35689/devtools/page/6260676FBE8D0CD120ACA08FA15C1E64 2026-09-15 09:02:50,792 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-15 09:02:50,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-15 09:02:50,821 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-15 09:02:50,837 44 INFO rb-7f8ce6a-224855-415796 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=0a588aa7ba424529&table_identifier=5a965992" in browser 2026-09-15 09:02:50,839 44 INFO rb-7f8ce6a-224855-415796 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=0a588aa7ba424529&table_identifier=5a965992" 2026-09-15 09:02:50,856 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:02:51,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:51] "GET /pos-self/212?access_token=0a588aa7ba424529&table_identifier=5a965992 HTTP/1.1" 200 - 59 0.028 0.521 2026-09-15 09:02:51,406 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '6260676FBE8D0CD120ACA08FA15C1E64', 'loaderId': 'E71445508F18E0F98AFC44372AB10CF5', 'isDownload': False} 2026-09-15 09:02:51,406 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:51,418 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:02:51,438 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:02:51,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:51] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.027 2026-09-15 09:02:51,480 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:02:51,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:51] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.068 2026-09-15 09:02:51,512 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:02:51,529 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:51] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.088 2026-09-15 09:02:51,666 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.006 2026-09-15 09:02:51,703 44 INFO rb-7f8ce6a-224855-415796 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=0a588aa7ba424529&table_identifier=5a965992", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:02:51,708 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:02:51,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:02:51,713 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:51,773 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:51,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:51] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.069 0.034 2026-09-15 09:02:51,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-15 09:02:52,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "POST /pos-self/data/212 HTTP/1.1" 200 - 181 0.110 0.130 2026-09-15 09:02:52,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.211 2026-09-15 09:02:52,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-15 09:02:52,154 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:52,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /web/image/ir.attachment/10478/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-09-15 09:02:52,213 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:52,236 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /web/image/ir.attachment/10444/raw HTTP/1.1" 200 - 4 0.005 0.006 2026-09-15 09:02:52,248 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:02:52,323 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:52,379 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /web/image/pos.category/371/image_128?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-09-15 09:02:52,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /web/image/product.template/2669/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.037 2026-09-15 09:02:52,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /web/image/product.template/2668/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.051 2026-09-15 09:02:52,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /web/image/product.template/2672/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-15 09:02:52,433 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:52,444 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /web/image/product.template/2670/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.064 2026-09-15 09:02:52,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /web/image/product.template/2671/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.010 0.068 2026-09-15 09:02:52,479 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:52,492 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02: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-15 09:02:52,512 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "GET /web/image/product.product/3169/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 8 0.003 0.017 2026-09-15 09:02:52,525 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:52,591 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:52,623 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84731816 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': '53b4aef7-26a8-4655-a78a-accfef56b9fc'}] 2026-09-15 09:02:52,659 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84731816 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': '53b4aef7-26a8-4655-a78a-accfef56b9fc'} created pos.order #968 2026-09-15 09:02:52,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84731816 finished 2026-09-15 09:02:52,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 97 0.065 0.096 2026-09-15 09:02:52,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-15 09:02:52,801 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-09-15 09:02:52,802 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:52,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7682976 (allocated 8388608) 2026-09-15 09:02:52,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 96107 2026-09-15 09:02:52,861 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-09-15 09:02:52,861 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 96107 2026-09-15 09:02:52,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090252_924251_test_preset_dine_in_tour.txt 2026-09-15 09:02:52,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp3joo78zr_chrome_odoo" 2026-09-15 09:02:52,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-09-15 09:02:56,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 96226 2026-09-15 09:02:56,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmp3t_wxkk2_chrome_odoo 2026-09-15 09:02:56,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:40179/json/version 2026-09-15 09:02:56,739 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:56,744 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:02:56,744 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:40179/json 2026-09-15 09:02:56,744 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:02:56,747 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:40179/devtools/page/74410E279B5132AE9D6385FD0AE5AFB6 2026-09-15 09:02:56,749 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-09-15 09:02:56,750 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-09-15 09:02:56,798 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-09-15 09:02:56,814 44 INFO rb-7f8ce6a-224855-415796 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=1113034a53e748e9" in browser 2026-09-15 09:02:56,815 44 INFO rb-7f8ce6a-224855-415796 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=1113034a53e748e9" 2026-09-15 09:02:56,828 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:02:57,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "GET /pos-self/213?access_token=1113034a53e748e9 HTTP/1.1" 200 - 57 0.032 0.356 2026-09-15 09:02:57,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '74410E279B5132AE9D6385FD0AE5AFB6', 'loaderId': '1762582F44D834BE58B3093EE5793B5F', 'isDownload': False} 2026-09-15 09:02:57,217 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:57,223 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:02:57,238 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:02:57,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.026 2026-09-15 09:02:57,277 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:02:57,299 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.062 2026-09-15 09:02:57,312 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:02:57,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.083 2026-09-15 09:02:57,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:02:57,469 44 INFO rb-7f8ce6a-224855-415796 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=1113034a53e748e9", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:02:57,477 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:02:57,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 09:02:57,484 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:57,535 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:57,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.025 0.032 2026-09-15 09:02:57,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.087 2026-09-15 09:02:57,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "POST /pos-self/data/213 HTTP/1.1" 200 - 183 0.144 0.151 2026-09-15 09:02:57,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.276 2026-09-15 09:02:57,906 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:57,938 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "GET /web/image/ir.attachment/10519/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-15 09:02:57,951 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:57,968 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "GET /web/image/ir.attachment/10485/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-09-15 09:02:57,974 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:02:58,032 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:58,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:58] "GET /web/image/pos.category/371/image_128?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-15 09:02:58,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:58] "GET /web/image/product.template/2668/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.017 2026-09-15 09:02:58,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:58] "GET /web/image/product.template/2669/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.031 2026-09-15 09:02:58,094 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:58,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:58] "GET /web/image/product.template/2672/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.041 2026-09-15 09:02:58,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:58] "GET /web/image/product.template/2670/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.055 2026-09-15 09:02:58,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:58] "GET /web/image/product.template/2671/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-09-15 09:02:58,158 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:58,185 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:02:58,202 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:58] "GET /web/image/product.product/3170/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 8 0.007 0.014 2026-09-15 09:02:58,209 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:58,273 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:58,307 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:58] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.015 0.017 2026-09-15 09:02:58,341 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:58,416 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:58,484 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:58,536 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:58,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:58] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 33 0.048 0.060 2026-09-15 09:02:58,696 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4003814 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '906df971-059e-458c-8c8f-db5096f60df9'}] 2026-09-15 09:02:58,726 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4003814 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '906df971-059e-458c-8c8f-db5096f60df9'} created pos.order #969 2026-09-15 09:02:58,737 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4003814 finished 2026-09-15 09:02:59,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 241 0.186 0.212 2026-09-15 09:02:59,165 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:59,178 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.039 2026-09-15 09:02:59,346 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:59] "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-15 09:02:59,348 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:02:59,382 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.007 0.011 2026-09-15 09:02:59,655 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:02:59] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 40 0.035 0.063 2026-09-15 09:02:59,699 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-09-15 09:02:59,699 44 INFO rb-7f8ce6a-224855-415796 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-15 09:02:59,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8869016 (allocated 9961472) 2026-09-15 09:02:59,772 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 96226 2026-09-15 09:02:59,774 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-09-15 09:02:59,774 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 96226 2026-09-15 09:02:59,828 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090259_828198_test_preset_takeaway_email_tour.txt 2026-09-15 09:02:59,828 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmp3t_wxkk2_chrome_odoo" 2026-09-15 09:02:59,863 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-09-15 09:03:03,410 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 96340 2026-09-15 09:03:03,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpxw1hpv_b_chrome_odoo 2026-09-15 09:03:03,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:39637/json/version 2026-09-15 09:03:03,412 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:03:03,484 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:03:03,485 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:39637/json 2026-09-15 09:03:03,485 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:03:03,489 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:39637/devtools/page/018B77181A056C4132EE9C86E42AB68F 2026-09-15 09:03:03,510 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-15 09:03:03,514 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-15 09:03:03,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-15 09:03:03,542 44 INFO rb-7f8ce6a-224855-415796 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=11f32170572d4cf0" in browser 2026-09-15 09:03:03,542 44 INFO rb-7f8ce6a-224855-415796 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=11f32170572d4cf0" 2026-09-15 09:03:03,561 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:03:03,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:03] "GET /pos-self/214?access_token=11f32170572d4cf0 HTTP/1.1" 200 - 57 0.030 0.317 2026-09-15 09:03:03,909 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': '018B77181A056C4132EE9C86E42AB68F', 'loaderId': '3909BCB1B4971757279B3EF58BC2C72F', 'isDownload': False} 2026-09-15 09:03:03,909 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:03,924 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:03:03,944 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:03:03,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:03] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.028 2026-09-15 09:03:04,006 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:03:04,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.022 0.075 2026-09-15 09:03:04,075 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:03:04,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.024 0.131 2026-09-15 09:03:04,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 09:03:04,247 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:03:04,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:03:04,248 44 INFO rb-7f8ce6a-224855-415796 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=11f32170572d4cf0", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:03:04,255 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:04,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.029 2026-09-15 09:03:04,318 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:04,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "POST /pos-self/relations/214 HTTP/1.1" 200 - 37 0.035 0.070 2026-09-15 09:03:04,396 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.057 2026-09-15 09:03:04,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "POST /pos-self/data/214 HTTP/1.1" 200 - 181 0.155 0.139 2026-09-15 09:03:04,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:03:04,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /web/image/ir.attachment/10561/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 09:03:04,804 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:04,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /web/image/ir.attachment/10527/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 09:03:04,830 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:03:04,892 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:04,942 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /web/image/pos.category/371/image_128?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 2 0.006 0.025 2026-09-15 09:03:04,957 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:04,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /web/image/product.template/2668/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-15 09:03:04,971 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /web/image/product.template/2670/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-15 09:03:04,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:04] "GET /web/image/product.template/2669/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-09-15 09:03:05,012 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:05] "GET /web/image/product.template/2672/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-15 09:03:05,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:05] "GET /web/image/product.template/2671/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-09-15 09:03:05,030 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:05,057 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03: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-15 09:03:05,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:05] "GET /web/image/product.product/3169/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 8 0.011 0.018 2026-09-15 09:03:05,084 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:05,147 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:05,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:05] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.016 2026-09-15 09:03:05,205 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:05,268 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:05,321 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46311860 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': 'db33a330-719f-47c3-b5c6-e6f4740907a2'}] 2026-09-15 09:03:05,358 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46311860 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': 'db33a330-719f-47c3-b5c6-e6f4740907a2'} created pos.order #970 2026-09-15 09:03:05,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46311860 finished 2026-09-15 09:03:05,458 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.097 0.096 2026-09-15 09:03:05,517 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-09-15 09:03:05,518 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:05,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8010392 (allocated 9699328) 2026-09-15 09:03:05,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 96340 2026-09-15 09:03:05,580 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-09-15 09:03:05,586 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 96340 2026-09-15 09:03:05,649 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090305_648989_test_preset_takeaway_tour.txt 2026-09-15 09:03:05,649 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpxw1hpv_b_chrome_odoo" 2026-09-15 09:03:05,693 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-09-15 09:03:09,641 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 96451 2026-09-15 09:03:09,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpmsylh138_chrome_odoo 2026-09-15 09:03:09,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:35693/json/version 2026-09-15 09:03:09,643 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:03:09,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:03:09,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:35693/json 2026-09-15 09:03:09,692 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:03:09,703 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:35693/devtools/page/6D371A38075112427B39B2F4C34A1AC4 2026-09-15 09:03:09,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-15 09:03:09,718 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-15 09:03:09,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-15 09:03:09,779 44 INFO rb-7f8ce6a-224855-415796 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=79c46b602f9f4e9f" in browser 2026-09-15 09:03:09,780 44 INFO rb-7f8ce6a-224855-415796 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=79c46b602f9f4e9f" 2026-09-15 09:03:09,800 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:03:10,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:10] "GET /pos-self/215?access_token=79c46b602f9f4e9f HTTP/1.1" 200 - 57 0.031 0.510 2026-09-15 09:03:10,338 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '6D371A38075112427B39B2F4C34A1AC4', 'loaderId': '38B6C8B2DF5C02CF50CB295D803E2D0E', 'isDownload': False} 2026-09-15 09:03:10,338 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:10,344 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:03:10,361 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:03:10,395 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:10] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.025 2026-09-15 09:03:10,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:03:10,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:10] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.019 0.082 2026-09-15 09:03:10,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:03:10,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:10] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.113 2026-09-15 09:03:10,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 09:03:10,647 44 INFO rb-7f8ce6a-224855-415796 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=79c46b602f9f4e9f", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:03:10,648 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:03:10,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 09:03:10,657 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:10,711 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:10,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:10] "POST /pos-self/relations/215 HTTP/1.1" 200 - 37 0.023 0.037 2026-09-15 09:03:10,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-15 09:03:11,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "POST /pos-self/data/215 HTTP/1.1" 200 - 185 0.130 0.171 2026-09-15 09:03:11,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.286 2026-09-15 09:03:11,148 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:11,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/image/ir.attachment/10602/raw HTTP/1.1" 200 - 4 0.005 0.008 2026-09-15 09:03:11,211 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:11,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/image/ir.attachment/10568/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-15 09:03:11,255 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:03:11,293 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:11,330 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/image/pos.category/371/image_128?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-09-15 09:03:11,355 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/image/product.template/2669/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.021 2026-09-15 09:03:11,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/image/product.template/2668/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-09-15 09:03:11,378 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:11,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/image/product.template/2672/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.064 2026-09-15 09:03:11,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/image/product.template/2670/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.095 2026-09-15 09:03:11,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/image/product.template/2671/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-15 09:03:11,446 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:11,490 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:03:11,501 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:11,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "GET /web/image/product.product/3169/image_512?unique=2026-09-15T09:02:39.000+00:00 HTTP/1.1" 200 - 8 0.010 0.020 2026-09-15 09:03:11,561 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:11,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:11] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.019 2026-09-15 09:03:11,685 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:11,813 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:11,878 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:11,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25245527 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '002cf325-dc57-49a2-bca1-f12d1a999c98'}] 2026-09-15 09:03:11,937 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25245527 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '002cf325-dc57-49a2-bca1-f12d1a999c98'} created pos.order #971 2026-09-15 09:03:11,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25245527 finished 2026-09-15 09:03:12,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.046 0.103 2026-09-15 09:03:12,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.012 2026-09-15 09:03:12,082 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-09-15 09:03:12,082 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:12,157 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9181764 (allocated 10747904) 2026-09-15 09:03:12,172 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 96451 2026-09-15 09:03:12,174 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-09-15 09:03:12,174 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 96451 2026-09-15 09:03:12,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090312_239525_test_preset_with_slot_tour.txt 2026-09-15 09:03:12,239 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpmsylh138_chrome_odoo" 2026-09-15 09:03:12,293 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 09:03:13,357 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-09-15 09:03:16,933 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:03:16,941 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:03:17,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:17] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/216 HTTP/1.1" 200 - 17 0.011 0.147 2026-09-15 09:03:17,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-09-15 09:03:20,345 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:03:20,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:03:20,554 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:20] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/217 HTTP/1.1" 200 - 17 0.030 0.170 2026-09-15 09:03:20,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:03:28,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-09-15 09:03:29,163 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-09-15 09:03:29,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 96568 2026-09-15 09:03:29,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmp0_oaj8w__chrome_odoo 2026-09-15 09:03:29,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:41455/json/version 2026-09-15 09:03:29,406 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:03:29,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:03:29,414 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:41455/json 2026-09-15 09:03:29,415 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:03:29,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:41455/devtools/page/77BF2BA41A6E82A5271049074BD5F883 2026-09-15 09:03:29,418 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-09-15 09:03:29,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-09-15 09:03:29,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-09-15 09:03:29,437 44 INFO rb-7f8ce6a-224855-415796 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=96262d74ffb346f5" in browser 2026-09-15 09:03:29,437 44 INFO rb-7f8ce6a-224855-415796 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=96262d74ffb346f5" 2026-09-15 09:03:29,466 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:03:29,823 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:29] "GET /pos-self/219?access_token=96262d74ffb346f5 HTTP/1.1" 200 - 60 0.040 0.326 2026-09-15 09:03:29,826 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '77BF2BA41A6E82A5271049074BD5F883', 'loaderId': '124E9B653794B500132BDAFFDF3AD168', 'isDownload': False} 2026-09-15 09:03:29,827 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:29,834 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:03:29,855 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:03:29,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:29] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.014 0.032 2026-09-15 09:03:29,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:03:29,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:29] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.070 2026-09-15 09:03:29,941 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:03:29,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:29] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.108 2026-09-15 09:03:30,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:03:30,071 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:03:30,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.002 2026-09-15 09:03:30,078 44 INFO rb-7f8ce6a-224855-415796 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=96262d74ffb346f5", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:03:30,084 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:30,127 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "POST /pos-self/relations/219 HTTP/1.1" 200 - 25 0.023 0.025 2026-09-15 09:03:30,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-15 09:03:30,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "POST /pos-self/data/219 HTTP/1.1" 200 - 170 0.132 0.160 2026-09-15 09:03:30,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.274 2026-09-15 09:03:30,494 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:30,513 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 14 0.016 0.015 2026-09-15 09:03:30,540 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-09-15 09:03:30,581 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /web/image/ir.attachment/10744/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-15 09:03:30,621 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:30,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /web/image/pos.category/373/image_128?unique=2026-09-15T09:03:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 09:03:30,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.034 2026-09-15 09:03:30,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /web/image/pos.category/374/image_128?unique=2026-09-15T09:03:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-09-15 09:03:30,703 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:30,704 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /web/image/pos.category/375/image_128?unique=2026-09-15T09:03:20.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-09-15 09:03:30,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /web/image/product.template/2688/image_512?unique=2026-09-15T09:03:20.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-09-15 09:03:30,758 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:30,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /web/image/ir.attachment/10745/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-15 09:03:30,794 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03: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-15 09:03:30,797 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 09:03:30,819 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:30,829 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:30] "GET /web/image/product.product/3189/image_512?unique=2026-09-15T09:03:20.000+00:00 HTTP/1.1" 200 - 8 0.005 0.037 2026-09-15 09:03:30,867 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93692958 started for PoS orders references: [{'name': None, 'pos_reference': '260-219-000001', 'uuid': 'bc8c30f1-9029-43aa-a93b-e576380ee0e6'}] 2026-09-15 09:03:30,901 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93692958 order {'name': None, 'pos_reference': '260-219-000001', 'uuid': 'bc8c30f1-9029-43aa-a93b-e576380ee0e6'} created pos.order #972 2026-09-15 09:03:30,915 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93692958 finished 2026-09-15 09:03:31,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:31] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.063 0.125 2026-09-15 09:03:31,043 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:31,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.007 0.010 2026-09-15 09:03:31,094 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:31,099 44 INFO rb-7f8ce6a-224855-415796 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': 'bc8c30f1-9029-43aa-a93b-e576380ee0e6--919--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-15 09:03:31,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:31] "POST /qfpay/notify HTTP/1.1" 200 - 38 0.029 0.034 2026-09-15 09:03:31,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:31] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.006 2026-09-15 09:03:31,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-09-15 09:03:31,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-15 09:03:31,311 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7547780 (allocated 8388608) 2026-09-15 09:03:31,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 96568 2026-09-15 09:03:31,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-09-15 09:03:31,322 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 96568 2026-09-15 09:03:31,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090331_386146_test_tour_kiosk_qfpay_order.txt 2026-09-15 09:03:31,386 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmp0_oaj8w__chrome_odoo" 2026-09-15 09:03:31,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 09:03:32,390 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-09-15 09:03:35,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:03:35,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:35] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.020 0.146 2026-09-15 09:03:35,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-09-15 09:03:39,086 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 96686 2026-09-15 09:03:39,087 44 INFO rb-7f8ce6a-224855-415796 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/tmpiydf7to__chrome_odoo 2026-09-15 09:03:39,087 44 INFO rb-7f8ce6a-224855-415796 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:44025/json/version 2026-09-15 09:03:39,088 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:03:39,113 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:03:39,113 44 INFO rb-7f8ce6a-224855-415796 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:44025/json 2026-09-15 09:03:39,114 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:03:39,117 44 INFO rb-7f8ce6a-224855-415796 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:44025/devtools/page/FD714D5DF5C481101DDCCFC66A003093 2026-09-15 09:03:39,130 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:39,133 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:39,144 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:39,281 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:39,281 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:39,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:03:39,634 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:39] "GET /pos-self/221?access_token=access_token HTTP/1.1" 200 - 56 0.052 0.290 2026-09-15 09:03:39,638 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': 'FD714D5DF5C481101DDCCFC66A003093', 'loaderId': '840DBC07ECADBF6512ED4F6D43CFF5CF', 'isDownload': False} 2026-09-15 09:03:39,638 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:39,643 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:03:39,660 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/a12849e/pos_self_order.assets.min.css, copying from /web/assets/a12849e/pos_self_order.assets.min.css 2026-09-15 09:03:39,689 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:39] "GET /web/assets/1/a12849e/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.023 2026-09-15 09:03:39,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/936948f/pos_self_order.assets.min.js, copying from /web/assets/936948f/pos_self_order.assets.min.js 2026-09-15 09:03:39,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:39] "GET /web/assets/1/936948f/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.022 0.075 2026-09-15 09:03:39,761 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js, copying from /web/assets/9f0577f/pos_self_order.assets_tests.min.js 2026-09-15 09:03:39,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:39] "GET /web/assets/1/9f0577f/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.021 0.116 2026-09-15 09:03:39,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:03:39,976 44 INFO rb-7f8ce6a-224855-415796 odoo.http: Session expired 2026-09-15 09:03:39,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:03:39,977 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:39,989 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:40,038 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:40,066 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "POST /pos-self/relations/221 HTTP/1.1" 200 - 37 0.037 0.034 2026-09-15 09:03:40,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.100 2026-09-15 09:03:40,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "POST /pos-self/data/221 HTTP/1.1" 200 - 182 0.118 0.148 2026-09-15 09:03:40,366 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.243 2026-09-15 09:03:40,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.028 2026-09-15 09:03:40,449 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:40,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/image/ir.attachment/10837/raw HTTP/1.1" 200 - 4 0.003 0.005 2026-09-15 09:03:40,530 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:40,585 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:03:40,586 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/image/pos.category/376/image_128?unique=2026-09-15T09:03:31.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-15 09:03:40,602 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:40,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/image/product.template/2691/image_512?unique=2026-09-15T09:03:31.000+00:00 HTTP/1.1" 200 - 3 0.005 0.043 2026-09-15 09:03:40,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/image/product.template/2692/image_512?unique=2026-09-15T09:03:31.000+00:00 HTTP/1.1" 200 - 3 0.006 0.062 2026-09-15 09:03:40,654 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/image/product.template/2695/image_512?unique=2026-09-15T09:03:31.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-09-15 09:03:40,666 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:40,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/image/product.template/2693/image_512?unique=2026-09-15T09:03:31.000+00:00 HTTP/1.1" 200 - 3 0.017 0.089 2026-09-15 09:03:40,692 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03: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-15 09:03:40,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/image/product.template/2694/image_512?unique=2026-09-15T09:03:31.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-15 09:03:40,713 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:40,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/image/ir.attachment/10800/raw HTTP/1.1" 200 - 4 0.006 0.036 2026-09-15 09:03:40,737 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "GET /web/image/product.product/3192/image_512?unique=2026-09-15T09:03:31.000+00:00 HTTP/1.1" 200 - 8 0.010 0.034 2026-09-15 09:03:40,782 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:40,815 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91260750 started for PoS orders references: [{'name': None, 'pos_reference': '260-221-000001', 'uuid': '460cd704-5091-408c-b6c3-e2e5502b3179'}] 2026-09-15 09:03:40,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91260750 order {'name': None, 'pos_reference': '260-221-000001', 'uuid': '460cd704-5091-408c-b6c3-e2e5502b3179'} created pos.order #973 2026-09-15 09:03:40,849 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91260750 finished 2026-09-15 09:03:40,917 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.064 0.076 2026-09-15 09:03:40,970 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.009 2026-09-15 09:03:40,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:40] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.009 2026-09-15 09:03:40,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-09-15 09:03:40,980 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:41,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7512268 (allocated 8388608) 2026-09-15 09:03:41,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 96686 2026-09-15 09:03:41,018 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-09-15 09:03:41,019 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 96686 2026-09-15 09:03:41,073 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090341_073149_test_kiosk_without_payment_terminal.txt 2026-09-15 09:03:41,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpiydf7to__chrome_odoo" 2026-09-15 09:03:41,108 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-09-15 09:03:44,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-09-15 09:03:47,984 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:03:48,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:48] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 89 0.069 0.211 2026-09-15 09:03:48,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:03:57,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-09-15 09:03:57,432 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 96796 2026-09-15 09:03:57,432 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpai5spk_o_chrome_odoo 2026-09-15 09:03:57,432 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:42355/json/version 2026-09-15 09:03:57,434 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:03:57,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:03:57,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:42355/json 2026-09-15 09:03:57,438 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:03:57,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:42355/devtools/page/C273EBA594D1B26E59B852D44E05CF45 2026-09-15 09:03:57,446 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-09-15 09:03:57,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-09-15 09:03:57,487 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-15 09:03:57,491 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-09-15 09:03:57,507 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:57,507 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:57,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:03:57,977 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:57] "GET /pos/ui?config_id=224 HTTP/1.1" 200 - 86 0.057 0.386 2026-09-15 09:03:57,980 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': 'C273EBA594D1B26E59B852D44E05CF45', 'loaderId': '48717C59343B148CBC26B1271E8BA81F', 'isDownload': False} 2026-09-15 09:03:57,980 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-09-15 09:03:57,986 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:03:58,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-15 09:03:58,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-09-15 09:03:58,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 09:03:58,525 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:03:58,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-09-15 09:03:58,566 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:58,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-15 09:03:58,572 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:58,583 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:03:58,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:03:58,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.008 2026-09-15 09:03:58,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-09-15 09:03:58,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.024 2026-09-15 09:03:58,686 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-09-15 09:03:59,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.204 0.265 2026-09-15 09:03:59,214 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "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-15 09:03:59,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:03:59,321 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image/res.company/205/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-09-15 09:03:59,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 09:03:59,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-09-15 09:03:59,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.015 2026-09-15 09:03:59,426 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 09:03:59,442 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 09:03:59,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image?model=res.company&id=205&field=logo HTTP/1.1" 200 - 3 0.018 0.019 2026-09-15 09:03:59,454 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 09:03:59,479 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 09:03:59,487 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03: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-15 09:03:59,508 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image/res.users/300/avatar_128 HTTP/1.1" 200 - 14 0.030 0.068 2026-09-15 09:03:59,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-09-15 09:03:59,566 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:59,607 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:03:59,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /pos/ui/224?from_backend=True HTTP/1.1" 200 - 33 0.037 0.031 2026-09-15 09:03:59,674 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:03:59,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image?model=product.template&field=image_128&id=2700&unique=2026-09-15T09:03:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-09-15 09:03:59,707 44 INFO rb-7f8ce6a-224855-415796 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-15 09:03:59,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image?model=product.template&field=image_128&id=2701&unique=2026-09-15T09:03:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.078 2026-09-15 09:03:59,729 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:03:59,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image?model=product.template&field=image_128&id=2703&unique=2026-09-15T09:03:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-15 09:03:59,772 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image?model=product.template&field=image_128&id=2702&unique=2026-09-15T09:03:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-09-15 09:03:59,825 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /pos/ui/224 HTTP/1.1" 200 - 33 0.021 0.201 2026-09-15 09:03:59,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image?model=product.template&field=image_128&id=2706&unique=2026-09-15T09:03:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-09-15 09:03:59,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image?model=product.template&field=image_128&id=2708&unique=2026-09-15T09:03:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-09-15 09:03:59,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image?model=product.template&field=image_128&id=2707&unique=2026-09-15T09:03:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-09-15 09:03:59,927 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image?model=product.template&field=image_128&id=2704&unique=2026-09-15T09:03:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-15 09:03:59,946 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:03:59] "GET /web/image?model=product.template&field=image_128&id=2705&unique=2026-09-15T09:03:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-15 09:04:00,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.226 2026-09-15 09:04:00,104 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,155 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,207 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,260 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,311 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,364 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,427 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,479 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,531 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,583 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,762 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,811 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,861 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,937 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:00,989 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,041 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,099 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,157 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,206 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,273 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,284 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:04:01,285 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:04:01,323 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,375 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,448 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,497 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,565 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:01,568 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93415579 started for PoS orders references: [{'name': '/', 'pos_reference': '261-224-000001', 'uuid': '44b5042b-445e-4d57-a990-1336bc91624e'}] 2026-09-15 09:04:01,579 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:04:01,952 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93415579 order {'name': '/', 'pos_reference': '261-224-000001', 'uuid': '44b5042b-445e-4d57-a990-1336bc91624e'} created pos.order #975 2026-09-15 09:04:01,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93415579 finished 2026-09-15 09:04:02,030 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.227 0.237 2026-09-15 09:04:02,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.008 2026-09-15 09:04:02,168 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:02,178 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40610354 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-224-000001', 'uuid': '44b5042b-445e-4d57-a990-1336bc91624e'}] 2026-09-15 09:04:02,185 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40610354 order {'name': 'Shop - 000001', 'pos_reference': '261-224-000001', 'uuid': '44b5042b-445e-4d57-a990-1336bc91624e'} sync ignored for existing PoS order pos.order(975,) (state: paid) 2026-09-15 09:04:02,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40610354 finished 2026-09-15 09:04:02,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-09-15 09:04:02,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-15 09:04:02,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.039 0.070 2026-09-15 09:04:02,367 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 17385396 (allocated 21495808) 2026-09-15 09:04:02,375 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 96796 2026-09-15 09:04:02,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-09-15 09:04:02,383 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 96796 2026-09-15 09:04:02,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090402_436793_test_01_pos_number_autofill.txt 2026-09-15 09:04:02,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpai5spk_o_chrome_odoo" 2026-09-15 09:04:02,497 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 09:04:11,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-09-15 09:04:11,390 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 96935 2026-09-15 09:04:11,390 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmppa80t039_chrome_odoo 2026-09-15 09:04:11,390 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:35311/json/version 2026-09-15 09:04:11,391 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:04:11,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:04:11,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:35311/json 2026-09-15 09:04:11,434 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:04:11,443 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:35311/devtools/page/827D6504EFB1CE529A19F1D6F93E38DE 2026-09-15 09:04:11,447 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-09-15 09:04:11,451 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-09-15 09:04:11,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 09:04:11,516 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-09-15 09:04:11,518 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:11,518 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:11,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:04:12,150 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "GET /pos/ui?config_id=225 HTTP/1.1" 200 - 87 0.057 0.568 2026-09-15 09:04:12,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '827D6504EFB1CE529A19F1D6F93E38DE', 'loaderId': 'BCF2409C987EC855C0E27950343500C1', 'isDownload': False} 2026-09-15 09:04:12,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-09-15 09:04:12,159 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:04:12,178 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-09-15 09:04:12,182 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 09:04:12,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 09:04:12,575 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:04:12,609 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.021 2026-09-15 09:04:12,626 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:12,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 09:04:12,636 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:12,646 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:04:12,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:04:12,689 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-15 09:04:12,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.027 2026-09-15 09:04:12,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.016 2026-09-15 09:04:12,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.027 2026-09-15 09:04:13,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.255 0.255 2026-09-15 09:04:13,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 09:04:13,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04: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-15 09:04:13,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/image/res.company/206/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.035 2026-09-15 09:04:13,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 09:04:13,515 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-09-15 09:04:13,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:04:13,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 09:04:13,571 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:04:13,589 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:04:13,606 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 09:04:13,632 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 09:04:13,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/image/res.users/302/avatar_128 HTTP/1.1" 200 - 14 0.024 0.031 2026-09-15 09:04:13,637 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04: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-15 09:04:13,671 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 09:04:13,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/image?model=res.company&id=206&field=logo HTTP/1.1" 200 - 3 0.004 0.095 2026-09-15 09:04:13,739 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:13,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /pos/ui/225?from_backend=True HTTP/1.1" 200 - 33 0.029 0.075 2026-09-15 09:04:13,837 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:13,847 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /pos/ui/225 HTTP/1.1" 200 - 33 0.044 0.137 2026-09-15 09:04:13,859 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 09:04:13,879 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 09:04:13,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/image?model=product.template&field=image_128&id=2713&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.012 0.089 2026-09-15 09:04:13,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/image?model=product.template&field=image_128&id=2714&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.012 0.121 2026-09-15 09:04:13,960 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/image?model=product.template&field=image_128&id=2716&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-15 09:04:13,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:13] "GET /web/image?model=product.template&field=image_128&id=2715&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.010 0.170 2026-09-15 09:04:14,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:14] "GET /web/image?model=product.template&field=image_128&id=2717&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-09-15 09:04:14,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:14] "GET /web/image?model=product.template&field=image_128&id=2721&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-09-15 09:04:14,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:14] "GET /web/image?model=product.template&field=image_128&id=2719&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.001 0.169 2026-09-15 09:04:14,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:14] "GET /web/image?model=product.template&field=image_128&id=2720&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-09-15 09:04:14,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.065 0.173 2026-09-15 09:04:14,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:14] "GET /web/image?model=product.template&field=image_128&id=2718&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-09-15 09:04:14,257 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,308 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,359 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,413 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,464 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,517 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,569 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,621 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,683 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,734 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,785 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,835 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,903 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:14,918 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:04:14,919 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:04:14,954 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:15,004 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:15,055 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:15,107 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:15,168 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:15] "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-15 09:04:15,177 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:15,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-09-15 09:04:15,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-15 09:04:15,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14351144 (allocated 15204352) 2026-09-15 09:04:15,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 96935 2026-09-15 09:04:15,325 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-09-15 09:04:15,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 96935 2026-09-15 09:04:15,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090415_410830_test_viva_com_kiosk_request_data.txt 2026-09-15 09:04:15,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmppa80t039_chrome_odoo" 2026-09-15 09:04:15,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-09-15 09:04:15,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 97067 2026-09-15 09:04:15,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmptb8q31_f_chrome_odoo 2026-09-15 09:04:15,674 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:39799/json/version 2026-09-15 09:04:15,676 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:04:15,713 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:04:15,713 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:39799/json 2026-09-15 09:04:15,715 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:04:15,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:39799/devtools/page/7531AD571D770497F38CF532D2D3FF30 2026-09-15 09:04:15,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-09-15 09:04:15,743 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-09-15 09:04:15,781 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 09:04:15,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-09-15 09:04:15,796 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:15,796 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:15,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:04:16,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "GET /pos/ui/225 HTTP/1.1" 200 - 89 0.046 0.447 2026-09-15 09:04:16,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': '7531AD571D770497F38CF532D2D3FF30', 'loaderId': '01E6A8BAC8B9F9F7BD96B7FF2AE561FA', 'isDownload': False} 2026-09-15 09:04:16,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-09-15 09:04:16,321 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-15 09:04:16,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "GET /web/assets/5c07de6/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 09:04:16,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "GET /web/assets/631f829/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 09:04:16,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 09:04:16,797 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 09:04:16,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 09:04:16,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-15 09:04:16,828 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:16,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04: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-15 09:04:16,834 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:16,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:04:16,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.015 2026-09-15 09:04:16,893 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-15 09:04:16,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.025 2026-09-15 09:04:16,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-09-15 09:04:17,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.223 0.255 2026-09-15 09:04:17,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "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-15 09:04:17,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04: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-15 09:04:17,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /web/image/res.company/206/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-15 09:04:17,635 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.008 2026-09-15 09:04:17,652 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-09-15 09:04:17,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-15 09:04:17,708 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:04:17,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:04:17,730 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:04:17,733 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:04:17,765 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:04:17,782 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /web/image/res.users/302/avatar_128 HTTP/1.1" 200 - 14 0.022 0.043 2026-09-15 09:04:17,816 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 09:04:17,818 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-09-15 09:04:17,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /web/image?model=res.company&id=206&field=logo HTTP/1.1" 200 - 3 0.022 0.086 2026-09-15 09:04:17,887 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:17] "GET /pos/ui/225?from_backend=True HTTP/1.1" 200 - 33 0.021 0.092 2026-09-15 09:04:17,891 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,026 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /pos/ui/225 HTTP/1.1" 200 - 33 0.097 0.134 2026-09-15 09:04:18,037 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 09:04:18,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/image?model=product.template&field=image_128&id=2713&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.009 0.072 2026-09-15 09:04:18,068 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/image?model=product.template&field=image_128&id=2714&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.007 0.104 2026-09-15 09:04:18,097 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:04:18,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/image?model=product.template&field=image_128&id=2715&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-15 09:04:18,143 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/image?model=product.template&field=image_128&id=2716&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-09-15 09:04:18,173 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/image?model=product.template&field=image_128&id=2717&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-09-15 09:04:18,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/image?model=product.template&field=image_128&id=2719&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-09-15 09:04:18,226 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/image?model=product.template&field=image_128&id=2721&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-09-15 09:04:18,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/image?model=product.template&field=image_128&id=2720&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-09-15 09:04:18,274 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "GET /web/image?model=product.template&field=image_128&id=2718&unique=2026-09-15T09:04:02.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-15 09:04:18,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.189 2026-09-15 09:04:18,439 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,489 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,540 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,595 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,646 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,700 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,752 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,805 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,866 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,917 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:18,968 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:19,018 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:19,084 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:19,098 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:04:19,100 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:04:19,135 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:19,186 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:19,236 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:19,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:19] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:04:19,312 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:19,367 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-15 09:04:19,396 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:19] "POST /pos_viva_com/notification?company_id=206&token=viva_com_test HTTP/1.1" 200 - 8 0.010 0.021 2026-09-15 09:04:19,419 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:19,423 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90155814 started for PoS orders references: [{'name': '/', 'pos_reference': '261-225-000001', 'uuid': '71d764ef-ea26-4a15-85a9-38e2a6e5aa73'}] 2026-09-15 09:04:19,426 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:04:19,707 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90155814 order {'name': '/', 'pos_reference': '261-225-000001', 'uuid': '71d764ef-ea26-4a15-85a9-38e2a6e5aa73'} created pos.order #976 2026-09-15 09:04:19,724 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90155814 finished 2026-09-15 09:04:19,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.136 0.223 2026-09-15 09:04:19,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:04:19,928 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:19,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96016344 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': '71d764ef-ea26-4a15-85a9-38e2a6e5aa73'}] 2026-09-15 09:04:19,956 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96016344 order {'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': '71d764ef-ea26-4a15-85a9-38e2a6e5aa73'} sync ignored for existing PoS order pos.order(976,) (state: paid) 2026-09-15 09:04:19,972 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96016344 finished 2026-09-15 09:04:19,993 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,040 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,076 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.067 0.079 2026-09-15 09:04:20,106 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 09:04:20,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.014 2026-09-15 09:04:20,161 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,210 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,263 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.014 0.010 2026-09-15 09:04:20,323 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,374 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,444 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,496 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,551 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,606 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:20] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_refund_request#pos.payment.method.viva_com_send_refund_request HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:04:20,661 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-15 09:04:20,680 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:20] "POST /pos_viva_com/notification?company_id=206&token=viva_com_test HTTP/1.1" 200 - 7 0.007 0.014 2026-09-15 09:04:20,694 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:20,711 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31136057 started for PoS orders references: [{'name': '/', 'pos_reference': '261-225-000002', 'uuid': '16f90ede-01c7-4271-86e6-506ca49d4503'}] 2026-09-15 09:04:20,953 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31136057 order {'name': '/', 'pos_reference': '261-225-000002', 'uuid': '16f90ede-01c7-4271-86e6-506ca49d4503'} created pos.order #977 2026-09-15 09:04:20,970 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31136057 finished 2026-09-15 09:04:21,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.121 0.193 2026-09-15 09:04:21,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 09:04:21,097 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-09-15 09:04:21,097 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-15 09:04:21,101 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51357929 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-225-000002', 'uuid': '16f90ede-01c7-4271-86e6-506ca49d4503'}] 2026-09-15 09:04:21,118 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51357929 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-225-000002', 'uuid': '16f90ede-01c7-4271-86e6-506ca49d4503'} sync ignored for existing PoS order pos.order(977,) (state: paid) 2026-09-15 09:04:21,131 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51357929 finished 2026-09-15 09:04:21,194 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17165684 (allocated 19009536) 2026-09-15 09:04:21,242 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 97067 2026-09-15 09:04:21,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-09-15 09:04:21,246 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 97067 2026-09-15 09:04:21,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:04:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.109 0.061 2026-09-15 09:04:21,310 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090421_310610_test_viva_payment_and_refund.txt 2026-09-15 09:04:21,310 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmptb8q31_f_chrome_odoo" 2026-09-15 09:04:21,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 09:04:26,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-09-15 09:04:27,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 09:04:27,110 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-09-15 09:04:27,478 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7419] 2026-09-15 09:04:27,591 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1338] 2026-09-15 09:04:27,600 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-09-15 09:04:27,809 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-09-15 09:04:27,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-09-15 09:04:28,232 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-09-15 09:04:28,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-09-15 09:04:30,860 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:30,926 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-09-15 09:04:31,284 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:04:31,558 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7437] 2026-09-15 09:04:31,611 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3229] 2026-09-15 09:04:31,652 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-09-15 09:04:31,765 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-09-15 09:04:31,887 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-09-15 09:04:31,903 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-09-15 09:04:32,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-09-15 09:04:32,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-09-15 09:04:35,208 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-09-15 09:04:37,399 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-09-15 09:04:37,533 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-09-15 09:04:37,636 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:04:37,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-09-15 09:04:38,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-09-15 09:04:38,147 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-15 09:04:38,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-09-15 09:04:38,150 44 INFO rb-7f8ce6a-224855-415796 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-15 09:04:38,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-09-15 09:04:38,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-09-15 09:04:38,658 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7497] 2026-09-15 09:04:38,687 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3261] 2026-09-15 09:04:38,813 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-09-15 09:04:38,833 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-09-15 09:04:39,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-09-15 09:04:39,519 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7513, 7512] 2026-09-15 09:04:39,562 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3272, 3271] 2026-09-15 09:04:39,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-15 09:04:39,927 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-09-15 09:04:40,145 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-15 09:04:40,789 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7573, 7571] 2026-09-15 09:04:40,835 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3302, 3303] 2026-09-15 09:04:41,037 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-15 09:04:41,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-15 09:04:41,248 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-15 09:04:41,257 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-09-15 09:04:41,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-15 09:04:42,065 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7648, 7646] 2026-09-15 09:04:42,095 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3345, 3346] 2026-09-15 09:04:42,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-15 09:04:42,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-15 09:04:42,448 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-15 09:04:44,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-15 09:04:44,926 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-15 09:04:44,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:04:45,025 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-09-15 09:04:45,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-09-15 09:04:45,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-09-15 09:04:45,268 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-09-15 09:04:45,536 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:04:46,093 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-09-15 09:04:46,158 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-09-15 09:04:46,172 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-09-15 09:04:46,290 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-09-15 09:04:46,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-09-15 09:04:47,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-09-15 09:04:48,005 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-09-15 09:04:48,045 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1067] 2026-09-15 09:04:48,066 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-09-15 09:04:48,292 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-09-15 09:04:48,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-09-15 09:04:48,877 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-09-15 09:04:48,899 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1080] 2026-09-15 09:04:48,925 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1081] 2026-09-15 09:04:48,931 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-09-15 09:04:51,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-09-15 09:04:51,513 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-09-15 09:04:53,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:04:54,109 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3382] 2026-09-15 09:04:54,308 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3401] 2026-09-15 09:04:54,323 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-09-15 09:04:54,403 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3386, 3395] 2026-09-15 09:04:54,496 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3383] 2026-09-15 09:04:54,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-09-15 09:04:54,582 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391] 2026-09-15 09:04:54,600 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1405] 2026-09-15 09:04:54,605 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1406] 2026-09-15 09:04:54,610 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1407] 2026-09-15 09:04:54,733 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3405, 3406, 3407, 3408, 3409, 3410] 2026-09-15 09:04:54,821 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-09-15 09:04:54,876 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-09-15 09:04:54,951 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-09-15 09:04:55,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-09-15 09:04:55,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-09-15 09:04:55,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-09-15 09:04:59,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-09-15 09:04:59,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-09-15 09:04:59,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-09-15 09:05:00,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-09-15 09:05:00,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-09-15 09:05:00,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:00,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-09-15 09:05:00,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-09-15 09:05:00,700 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-09-15 09:05:00,737 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:00,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-09-15 09:05:01,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-09-15 09:05:03,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-09-15 09:05:03,960 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-09-15 09:05:04,003 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-09-15 09:05:04,063 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-09-15 09:05:04,087 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:04,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-09-15 09:05:04,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-09-15 09:05:04,799 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:05,243 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-09-15 09:05:05,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-09-15 09:05:05,592 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:05,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-09-15 09:05:06,090 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-09-15 09:05:06,289 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-09-15 09:05:06,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-09-15 09:05:06,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-09-15 09:05:07,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-09-15 09:05:09,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-09-15 09:05:09,434 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-09-15 09:05:09,824 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-09-15 09:05:09,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-09-15 09:05:10,097 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-09-15 09:05:10,218 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-09-15 09:05:10,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-09-15 09:05:10,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-09-15 09:05:10,547 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-09-15 09:05:10,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:10,916 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-09-15 09:05:11,032 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-09-15 09:05:11,171 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-09-15 09:05:11,293 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-09-15 09:05:11,410 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-09-15 09:05:11,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-09-15 09:05:11,914 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-09-15 09:05:12,124 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-09-15 09:05:12,245 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-09-15 09:05:12,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-09-15 09:05:12,565 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:12,625 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-09-15 09:05:12,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-09-15 09:05:13,237 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-09-15 09:05:13,467 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-09-15 09:05:13,697 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-09-15 09:05:14,246 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-09-15 09:05:14,440 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-09-15 09:05:14,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:15,202 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3641] 2026-09-15 09:05:15,333 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-09-15 09:05:15,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-09-15 09:05:15,670 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-15 09:05:16,120 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-09-15 09:05:16,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-09-15 09:05:16,702 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-09-15 09:05:17,614 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-09-15 09:05:18,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-09-15 09:05:18,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-09-15 09:05:19,307 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-09-15 09:05:19,847 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-09-15 09:05:20,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-09-15 09:05:20,052 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-09-15 09:05:20,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-09-15 09:05:21,800 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:21,803 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-09-15 09:05:22,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-09-15 09:05:22,254 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:22,743 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3694] 2026-09-15 09:05:22,761 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-09-15 09:05:23,010 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-09-15 09:05:23,260 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-09-15 09:05:23,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-09-15 09:05:23,660 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-09-15 09:05:24,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-09-15 09:05:24,375 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:29,191 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-09-15 09:05:30,038 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-09-15 09:05:30,604 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:05:30,610 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 97209 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmp1cxg8xt5_chrome_odoo 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:40615/json/version 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:40615/json 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:40615/devtools/page/8694922107EAAFBAECE9164F165B9E53 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 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/808" in browser 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 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/808" 2026-09-15 09:05:31,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:05:32,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/808 HTTP/1.1" 200 - 146 0.181 0.978 2026-09-15 09:05:32,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '8694922107EAAFBAECE9164F165B9E53', 'loaderId': '0F8F702864AF53B50E6350A5B2D40022', 'isDownload': False} 2026-09-15 09:05:32,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:32,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.011 2026-09-15 09:05:32,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-09-15 09:05:32,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.038 0.086 2026-09-15 09:05:32,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.099 2026-09-15 09:05:32,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 26 0.028 0.062 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 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.086 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 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.082 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-15 09:05:33,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-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 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/808", "delayToCheckUndeterminisms": 0})" 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 29 0.083 0.047 2026-09-15 09:05:33,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.001 2026-09-15 09:05:33,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.001 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.038 0.140 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.027 0.202 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.008 0.239 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.022 0.267 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.025 0.199 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.004 0.355 2026-09-15 09:05:33,000 44 INFO rb-7f8ce6a-224855-415796 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.313 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 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 - 86 0.069 0.198 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 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 - 65 0.074 0.065 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 45 0.026 0.188 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 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.028 0.016 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 34 0.058 0.046 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.030 0.111 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 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.003 0.097 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 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.001 0.016 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 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.002 0.011 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 5 0.013 0.022 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.008 0.019 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.013 0.053 2026-09-15 09:05:34,000 44 INFO rb-7f8ce6a-224855-415796 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.013 0.032 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.004 0.008 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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.010 0.009 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals#stock.move.action_generate_lot_line_vals HTTP/1.1" 200 - 25 0.014 0.025 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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.008 0.042 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 15 0.011 0.021 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1537, 1538] 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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.037 0.066 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.017 0.009 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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 - 38 0.042 0.069 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 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 - 38 0.028 0.162 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 29958228 (allocated 32350208) 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 97209 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 97209 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 22 0.013 0.024 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-09-15 09:05:35,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmp1cxg8xt5_chrome_odoo" 2026-09-15 09:05:35,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:41,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-09-15 09:05:41,925 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-09-15 09:05:42,138 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-09-15 09:05:42,915 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-09-15 09:05:43,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-09-15 09:05:44,415 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:05:47,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-09-15 09:05:47,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 97351 2026-09-15 09:05:47,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmpp1_5pycx_chrome_odoo 2026-09-15 09:05:47,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:34553/json/version 2026-09-15 09:05:47,600 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:05:47,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:05:47,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:34553/json 2026-09-15 09:05:47,607 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:05:47,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:34553/devtools/page/4260FB0E5AA93D3D3B33ED8B930FC91A 2026-09-15 09:05:47,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-09-15 09:05:47,616 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-09-15 09:05:47,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:05:47,649 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-09-15 09:05:47,650 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-15 09:05:47,651 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-15 09:05:47,675 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:05:48,869 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:48] "GET /odoo HTTP/1.1" 200 - 157 0.158 1.046 2026-09-15 09:05:48,872 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': '4260FB0E5AA93D3D3B33ED8B930FC91A', 'loaderId': '9538B1AC9848CFF762EC0231484BC3C3', 'isDownload': False} 2026-09-15 09:05:48,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-09-15 09:05:48,904 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:48] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-09-15 09:05:49,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.036 0.069 2026-09-15 09:05:49,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.127 2026-09-15 09:05:49,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.066 2026-09-15 09:05:49,104 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:05:49,659 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-09-15 09:05:49,695 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:05:49,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.023 0.036 2026-09-15 09:05:49,733 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:05:49,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.061 2026-09-15 09:05:49,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.059 2026-09-15 09:05:49,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-09-15 09:05:49,783 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:05:49,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /odoo HTTP/1.1" 200 - 29 0.044 0.049 2026-09-15 09:05:49,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.106 2026-09-15 09:05:49,915 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:49,923 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09: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-15 09:05:49,934 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:49,957 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "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-15 09:05:49,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.022 0.078 2026-09-15 09:05:50,009 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:50,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.009 0.130 2026-09-15 09:05:50,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.142 2026-09-15 09:05:50,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.136 2026-09-15 09:05:50,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.176 2026-09-15 09:05:50,084 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 09:05:50,087 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:50,092 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 09:05:50,115 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /mail/data HTTP/1.1" 200 - 34 0.037 0.103 2026-09-15 09:05:50,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.108 2026-09-15 09:05:50,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.097 2026-09-15 09:05:50,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.189 2026-09-15 09:05:50,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.052 2026-09-15 09:05:50,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 101 0.087 0.146 2026-09-15 09:05:50,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.032 0.034 2026-09-15 09:05:50,553 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-09-15 09:05:50,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:05:50,736 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:50,770 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /mail/data HTTP/1.1" 200 - 45 0.031 0.055 2026-09-15 09:05:50,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.068 2026-09-15 09:05:50,822 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:50,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.017 2026-09-15 09:05:50,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "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.011 0.038 2026-09-15 09:05:50,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views#project.task.burndown.chart.report.get_views HTTP/1.1" 200 - 15 0.009 0.021 2026-09-15 09:05:50,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:50] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.036 2026-09-15 09:05:51,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/fcbb326/web.assets_backend_lazy.min.css (id:11402) 2026-09-15 09:05:51,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:51] "GET /web/assets/fcbb326/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.015 0.196 2026-09-15 09:05:51,266 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4ce7e79/web.assets_backend_lazy.min.js (id:11403) 2026-09-15 09:05:51,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:51] "GET /web/assets/4ce7e79/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.005 0.299 2026-09-15 09:05:51,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:51] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 09:05:51,374 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:51] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 7 0.011 0.049 2026-09-15 09:05:51,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:51] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-09-15 09:05:51,422 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:51] "GET /web/assets/8e115f0/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:05:51,547 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:51,603 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:51,662 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:51,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:51] "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.008 2026-09-15 09:05:51,758 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:51,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:51] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.009 0.049 2026-09-15 09:05:51,892 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:51,941 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:51] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.008 0.040 2026-09-15 09:05:51,968 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,022 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,091 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,166 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:52] "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.023 2026-09-15 09:05:52,233 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,296 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:52] "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.008 0.027 2026-09-15 09:05:52,360 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,418 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,472 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,538 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:52] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.012 0.017 2026-09-15 09:05:52,612 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-09-15 09:05:52,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 09:05:52,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 28581620 (allocated 30904320) 2026-09-15 09:05:52,850 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 97351 2026-09-15 09:05:52,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-09-15 09:05:52,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 97351 2026-09-15 09:05:52,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090552_907977_test_burndown_chart_tour.txt 2026-09-15 09:05:52,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmpp1_5pycx_chrome_odoo" 2026-09-15 09:05:52,929 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 09:05:52,932 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-09-15 09:05:52,934 44 INFO rb-7f8ce6a-224855-415796 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-15 09:05:52,946 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:05:54,105 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-09-15 09:05:54,639 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7889, 7888, 7887] 2026-09-15 09:05:54,675 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted project.task records with IDs: [978, 977, 976] 2026-09-15 09:05:54,682 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2932, 2933, 2934, 2935, 2936, 2937] 2026-09-15 09:05:55,069 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #324 deleted project.task.type records with IDs: [2121] 2026-09-15 09:05:55,110 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2116] 2026-09-15 09:05:55,139 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2115, 2117] 2026-09-15 09:05:55,157 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2114, 2120] 2026-09-15 09:05:55,248 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2123, 2124, 2125] 2026-09-15 09:05:55,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-09-15 09:05:55,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:05:55,905 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:05:56,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:05:56,151 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-09-15 09:05:56,428 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-09-15 09:05:56,449 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7883, 7881, 7879] 2026-09-15 09:05:56,470 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted project.task records with IDs: [975, 973, 972] 2026-09-15 09:05:56,476 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2924, 2925, 2926, 2927, 2930, 2931] 2026-09-15 09:05:56,707 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-09-15 09:05:56,743 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-09-15 09:05:56,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-15 09:05:58,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-09-15 09:05:58,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 97492 2026-09-15 09:05:58,499 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpahhxkpxe_chrome_odoo 2026-09-15 09:05:58,500 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:38599/json/version 2026-09-15 09:05:58,501 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:05:58,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:05:58,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:38599/json 2026-09-15 09:05:58,510 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:05:58,519 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:38599/devtools/page/21F1BFFA3C02B6B3DC36E7D115967568 2026-09-15 09:05:58,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-09-15 09:05:58,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-09-15 09:05:58,596 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-09-15 09:05:58,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-09-15 09:05:58,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-15 09:05:58,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-15 09:05:58,637 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:05:59,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:59] "GET /odoo HTTP/1.1" 200 - 154 0.076 1.017 2026-09-15 09:05:59,731 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '21F1BFFA3C02B6B3DC36E7D115967568', 'loaderId': '82AA38EF2A59F5BB91056D05778CD59E', 'isDownload': False} 2026-09-15 09:05:59,731 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-09-15 09:05:59,798 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.016 0.034 2026-09-15 09:05:59,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:59] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.053 2026-09-15 09:05:59,814 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:59] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.058 2026-09-15 09:05:59,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:59] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:05:59,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:05:59] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 09:06:00,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-15 09:06:00,558 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 09:06:00,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-15 09:06:00,609 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:06:00,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:06:00,634 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:06:00,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /odoo HTTP/1.1" 200 - 28 0.018 0.028 2026-09-15 09:06:00,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.060 2026-09-15 09:06:00,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 09:06:00,789 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:00,804 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:00,816 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:06:00,830 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "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-15 09:06:00,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /web/image?model=res.users&field=avatar_128&id=331 HTTP/1.1" 200 - 14 0.046 0.049 2026-09-15 09:06:00,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.089 2026-09-15 09:06:00,864 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:00,873 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /web/image/res.partner/1408/avatar_128?unique=1789463156000 HTTP/1.1" 200 - 6 0.009 0.114 2026-09-15 09:06:00,886 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.104 2026-09-15 09:06:00,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-09-15 09:06:00,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.024 2026-09-15 09:06:00,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.024 2026-09-15 09:06:00,967 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:06:00,975 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:00,984 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:00] "POST /mail/data HTTP/1.1" 200 - 32 0.053 0.137 2026-09-15 09:06:01,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.026 2026-09-15 09:06:01,196 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 331, model: logistics.shipment.stage 2026-09-15 09:06:01,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 98 0.051 0.116 2026-09-15 09:06:01,315 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.044 2026-09-15 09:06:01,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /mail/data HTTP/1.1" 200 - 43 0.044 0.074 2026-09-15 09:06:01,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.033 0.179 2026-09-15 09:06:01,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.157 2026-09-15 09:06:01,522 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.015 0.073 2026-09-15 09:06:01,569 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:01,614 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.041 0.021 2026-09-15 09:06:01,626 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:01,671 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:01,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.034 0.059 2026-09-15 09:06:01,723 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:01,781 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:01,820 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: is_timeoff_task 2026-09-15 09:06:01,824 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: task_to_invoice 2026-09-15 09:06:01,834 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:01,920 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 81 0.068 0.159 2026-09-15 09:06:01,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.104 2026-09-15 09:06:01,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:01] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.028 2026-09-15 09:06:02,010 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.057 2026-09-15 09:06:02,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.058 2026-09-15 09:06:02,092 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: is_timeoff_task 2026-09-15 09:06:02,105 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: task_to_invoice 2026-09-15 09:06:02,159 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.035 0.137 2026-09-15 09:06:02,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.013 2026-09-15 09:06:02,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.044 0.063 2026-09-15 09:06:02,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "GET /web/image/res.users/331/avatar_128 HTTP/1.1" 200 - 7 0.010 0.020 2026-09-15 09:06:02,433 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:02,491 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:02,547 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:02,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.004 0.008 2026-09-15 09:06:02,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.004 0.012 2026-09-15 09:06:02,631 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:02,692 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:02,710 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.006 0.011 2026-09-15 09:06:02,742 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 09:06:02,810 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:02,866 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:02,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.001 0.009 2026-09-15 09:06:02,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.010 0.020 2026-09-15 09:06:02,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.019 0.065 2026-09-15 09:06:03,026 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:03,085 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:03,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.013 2026-09-15 09:06:03,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:03] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.007 0.017 2026-09-15 09:06:03,209 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:03,270 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:03,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 47 0.025 0.038 2026-09-15 09:06:03,363 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:03] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.004 0.015 2026-09-15 09:06:03,397 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:03] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.011 0.022 2026-09-15 09:06:03,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:03] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-09-15 09:06:03,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-09-15 09:06:03,427 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 09:06:03,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:03] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.016 0.018 2026-09-15 09:06:03,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 29446436 (allocated 31428608) 2026-09-15 09:06:03,549 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 97492 2026-09-15 09:06:03,551 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-09-15 09:06:03,553 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 97492 2026-09-15 09:06:03,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090603_613347_test_personal_stage_tour.txt 2026-09-15 09:06:03,613 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpahhxkpxe_chrome_odoo" 2026-09-15 09:06:03,630 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:06:09,971 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [28141] 2026-09-15 09:06:09,972 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-09-15 09:06:11,754 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-09-15 09:06:12,145 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-09-15 09:06:12,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-09-15 09:06:13,663 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:06:13,802 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Goats" ,"Chell Gladys" ,"Armande ProjectUser" ,"Bastien ProjectManager" with Message-Id <1789463173.7568676-61707-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 232}, 336, mail.alias(528,)) 2026-09-15 09:06:14,119 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to armande.projectuser@example.com,project+goats@test.mycompany.com,chell@gladys.portal,b.t@example.com,bastien.projectmanager@example.com with Message-Id <1789463174.0618007-82237-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 232}, 336, mail.alias(528,)) 2026-09-15 09:06:14,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-09-15 09:06:14,929 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-09-15 09:06:15,576 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-09-15 09:06:16,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-09-15 09:06:16,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"New Customer" ,"Valid Lelitre" with Message-Id <1789463176.7430136-91829-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 338, mail.alias(529,)) 2026-09-15 09:06:16,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-09-15 09:06:17,374 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to help@test.mycompany.com,"New Customer" ,"Valid Lelitre" with Message-Id <1789463177.3479381-45584-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 336, mail.alias(529,)) 2026-09-15 09:06:17,795 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Poilvache" ,"New Customer" ,"Valid Lelitre" ,"New Cc" ,"Armande ProjectUser" with Message-Id <1789463177.7567270-09446-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1018, custom_values: None, uid: 1 2026-09-15 09:06:17,913 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8041, 8040] 2026-09-15 09:06:18,035 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1424, 1425] 2026-09-15 09:06:18,103 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to help@test.mycompany.com,"New Customer" ,"Valid Lelitre" with Message-Id <1789463178.0485260-32282-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 338, mail.alias(529,)) 2026-09-15 09:06:18,546 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Poilvache" ,"New Customer" ,"Valid Lelitre" ,"New Cc" ,"Armande ProjectUser" with Message-Id <1789463178.5083354-23768-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1019, custom_values: None, uid: 1 2026-09-15 09:06:18,638 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8047, 8046] 2026-09-15 09:06:18,744 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1426, 1427] 2026-09-15 09:06:18,791 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to help@test.mycompany.com,"New Customer" ,"Valid Lelitre" with Message-Id <1789463178.7512002-39619-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 1, mail.alias(529,)) 2026-09-15 09:06:19,314 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Poilvache" ,"New Customer" ,"Valid Lelitre" ,"New Cc" ,"Armande ProjectUser" with Message-Id <1789463179.2757223-98369-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1020, custom_values: None, uid: 1 2026-09-15 09:06:19,442 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8053, 8052] 2026-09-15 09:06:19,552 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1429, 1430] 2026-09-15 09:06:19,560 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-09-15 09:06:20,092 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1789463180.083929@localhost>: direct alias match: ('project.task', 0, {'project_id': 233}, 1, mail.alias(529,)) 2026-09-15 09:06:20,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1789463180.228666@localhost>: direct alias match: ('project.task', 0, {'project_id': 233}, 1, mail.alias(529,)) 2026-09-15 09:06:20,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-09-15 09:06:21,134 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-09-15 09:06:21,586 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3080, 3081] 2026-09-15 09:06:21,594 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2984, 2985] 2026-09-15 09:06:21,781 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-09-15 09:06:22,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-15 09:06:23,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-09-15 09:06:23,753 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-09-15 09:06:24,040 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-09-15 09:06:24,240 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-09-15 09:06:24,539 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-09-15 09:06:24,984 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-09-15 09:06:25,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-09-15 09:06:25,064 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-09-15 09:06:25,421 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:06:27,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-09-15 09:06:28,699 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:06:30,178 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-09-15 09:06:30,317 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:06:31,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-09-15 09:06:31,936 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-09-15 09:06:32,016 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-15 09:06:32,046 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-09-15 09:06:32,151 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_alert 2026-09-15 09:06:32,155 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_count 2026-09-15 09:06:32,157 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_json 2026-09-15 09:06:32,158 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: document_ids 2026-09-15 09:06:32,160 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: document_count 2026-09-15 09:06:32,161 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: html_field_history_metadata 2026-09-15 09:06:32,162 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_follower_ids 2026-09-15 09:06:32,164 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_partner_ids 2026-09-15 09:06:32,166 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_ids 2026-09-15 09:06:32,167 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: has_message 2026-09-15 09:06:32,168 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_needaction 2026-09-15 09:06:32,170 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_needaction_counter 2026-09-15 09:06:32,171 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_error 2026-09-15 09:06:32,173 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_error_counter 2026-09-15 09:06:32,174 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_attachment_count 2026-09-15 09:06:32,176 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_ids 2026-09-15 09:06:32,177 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: website_message_ids 2026-09-15 09:06:32,179 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_sms_error 2026-09-15 09:06:32,180 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rotting_days 2026-09-15 09:06:32,181 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_rotting 2026-09-15 09:06:32,183 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_value 2026-09-15 09:06:32,185 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_feedback 2026-09-15 09:06:32,186 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_image 2026-09-15 09:06:32,188 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_count 2026-09-15 09:06:32,189 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_avg 2026-09-15 09:06:32,191 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_avg_text 2026-09-15 09:06:32,192 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_percentage_satisfaction 2026-09-15 09:06:32,194 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_text 2026-09-15 09:06:32,196 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_ids 2026-09-15 09:06:32,197 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_state 2026-09-15 09:06:32,198 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_user_id 2026-09-15 09:06:32,200 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_type_id 2026-09-15 09:06:32,201 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_type_icon 2026-09-15 09:06:32,203 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_date_deadline 2026-09-15 09:06:32,204 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: my_activity_date_deadline 2026-09-15 09:06:32,206 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_summary 2026-09-15 09:06:32,207 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_exception_decoration 2026-09-15 09:06:32,208 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_exception_icon 2026-09-15 09:06:32,209 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_calendar_event_id 2026-09-15 09:06:32,211 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: email_cc 2026-09-15 09:06:32,212 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: access_warning 2026-09-15 09:06:32,213 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: date_end 2026-09-15 09:06:32,215 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: task_properties 2026-09-15 09:06:32,216 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: role_ids 2026-09-15 09:06:32,217 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_type_ids 2026-09-15 09:06:32,218 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_id 2026-09-15 09:06:32,220 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_type_id 2026-09-15 09:06:32,221 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_phone 2026-09-15 09:06:32,223 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_active 2026-09-15 09:06:32,224 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: attachment_ids 2026-09-15 09:06:32,225 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: project_privacy_visibility 2026-09-15 09:06:32,227 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: subtask_completion_percentage 2026-09-15 09:06:32,228 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_hours_open 2026-09-15 09:06:32,229 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_hours_close 2026-09-15 09:06:32,231 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_days_open 2026-09-15 09:06:32,232 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_days_close 2026-09-15 09:06:32,234 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: closed_depend_on_count 2026-09-15 09:06:32,235 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: link_preview_name 2026-09-15 09:06:32,236 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: create_uid 2026-09-15 09:06:32,238 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: write_uid 2026-09-15 09:06:32,239 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: color_stage 2026-09-15 09:06:32,241 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: ancestor_id 2026-09-15 09:06:32,242 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_name 2026-09-15 09:06:32,244 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_company_name 2026-09-15 09:06:32,245 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: remaining_hours_percentage 2026-09-15 09:06:32,247 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: user_skill_ids 2026-09-15 09:06:32,248 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: leave_types_count 2026-09-15 09:06:32,249 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_timeoff_task 2026-09-15 09:06:32,251 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: planned_date_start 2026-09-15 09:06:32,253 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: planned_date_end 2026-09-15 09:06:32,254 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: recursive_depend_ids 2026-09-15 09:06:32,256 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: recursive_depending_ids 2026-09-15 09:06:32,257 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: resource_allocation 2026-09-15 09:06:32,258 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: dependency_level 2026-09-15 09:06:32,260 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_ids 2026-09-15 09:06:32,261 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: manager_id 2026-09-15 09:06:32,263 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: okr_node_id 2026-09-15 09:06:32,265 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: project_sale_order_id 2026-09-15 09:06:32,266 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: sale_order_state 2026-09-15 09:06:32,267 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: task_to_invoice 2026-09-15 09:06:32,269 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: pricing_type 2026-09-15 09:06:32,270 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_project_map_empty 2026-09-15 09:06:32,272 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: has_multi_sol 2026-09-15 09:06:32,274 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: timesheet_product_id 2026-09-15 09:06:32,275 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: last_sol_of_customer 2026-09-15 09:06:32,277 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: shipment_id 2026-09-15 09:06:32,278 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: shipment_stage_id 2026-09-15 09:06:32,280 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: template_task_id 2026-09-15 09:06:32,281 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_require_document 2026-09-15 09:06:32,283 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: required_document_ids 2026-09-15 09:06:32,284 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: requirement_doc_status 2026-09-15 09:06:32,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-09-15 09:06:32,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-09-15 09:06:32,651 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-15 09:06:32,699 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3143] 2026-09-15 09:06:32,706 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3140] 2026-09-15 09:06:33,106 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-09-15 09:06:33,367 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: id 2026-09-15 09:06:33,380 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_name 2026-09-15 09:06:33,389 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_is_follower 2026-09-15 09:06:33,399 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: duration_tracking 2026-09-15 09:06:33,408 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_url 2026-09-15 09:06:33,417 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_token 2026-09-15 09:06:33,427 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: active 2026-09-15 09:06:33,436 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: stage_id_color 2026-09-15 09:06:33,444 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: create_date 2026-09-15 09:06:33,453 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: write_date 2026-09-15 09:06:33,462 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: date_assign 2026-09-15 09:06:33,483 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_id 2026-09-15 09:06:33,492 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_in_project 2026-09-15 09:06:33,501 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allocated_hours 2026-09-15 09:06:33,511 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_allocated_hours 2026-09-15 09:06:33,536 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: user_ids 2026-09-15 09:06:33,545 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: portal_user_names 2026-09-15 09:06:33,554 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: email_from 2026-09-15 09:06:33,568 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: company_id 2026-09-15 09:06:33,577 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: displayed_image_id 2026-09-15 09:06:33,586 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_count 2026-09-15 09:06:33,595 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: closed_subtask_count 2026-09-15 09:06:33,604 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_milestones 2026-09-15 09:06:33,621 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: milestone_id 2026-09-15 09:06:33,630 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_late_and_unreached_milestone 2026-09-15 09:06:33,639 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_task_dependencies 2026-09-15 09:06:33,650 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: depend_on_ids 2026-09-15 09:06:33,659 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: depend_on_count 2026-09-15 09:06:33,671 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependent_ids 2026-09-15 09:06:33,679 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependent_tasks_count 2026-09-15 09:06:33,688 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_parent_task_button 2026-09-15 09:06:33,697 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: current_user_same_company_partner 2026-09-15 09:06:33,706 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_follow_button 2026-09-15 09:06:33,714 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_recurring_tasks 2026-09-15 09:06:33,720 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recurring_task 2026-09-15 09:06:33,726 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recurring_count 2026-09-15 09:06:33,727 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.task.recurrence 2026-09-15 09:06:33,734 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_interval 2026-09-15 09:06:33,740 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_unit 2026-09-15 09:06:33,745 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_type 2026-09-15 09:06:33,751 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_until 2026-09-15 09:06:33,756 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_template 2026-09-15 09:06:33,762 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_project_template 2026-09-15 09:06:33,769 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_template_ancestor 2026-09-15 09:06:33,777 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: analytic_account_active 2026-09-15 09:06:33,786 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_timesheets 2026-09-15 09:06:33,795 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours 2026-09-15 09:06:33,803 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: effective_hours 2026-09-15 09:06:33,811 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: total_hours_spent 2026-09-15 09:06:33,820 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: progress 2026-09-15 09:06:33,834 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: overtime 2026-09-15 09:06:33,858 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_effective_hours 2026-09-15 09:06:33,882 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: timesheet_ids 2026-09-15 09:06:33,897 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: encode_uom_in_days 2026-09-15 09:06:33,917 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_order_id 2026-09-15 09:06:33,936 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_line_id 2026-09-15 09:06:33,947 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_billable 2026-09-15 09:06:33,956 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_sale_order_button 2026-09-15 09:06:33,964 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_so 2026-09-15 09:06:33,972 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_available 2026-09-15 09:06:33,982 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_alert 2026-09-15 09:06:33,999 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_count 2026-09-15 09:06:34,018 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_json 2026-09-15 09:06:34,019 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: document.document 2026-09-15 09:06:34,027 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: document_count 2026-09-15 09:06:34,034 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: html_field_history_metadata 2026-09-15 09:06:34,036 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.followers 2026-09-15 09:06:34,049 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_partner_ids 2026-09-15 09:06:34,066 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_ids 2026-09-15 09:06:34,073 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_message 2026-09-15 09:06:34,080 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_needaction 2026-09-15 09:06:34,086 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_needaction_counter 2026-09-15 09:06:34,091 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_error 2026-09-15 09:06:34,097 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_error_counter 2026-09-15 09:06:34,102 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_attachment_count 2026-09-15 09:06:34,103 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: rating.rating 2026-09-15 09:06:34,113 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: website_message_ids 2026-09-15 09:06:34,118 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_sms_error 2026-09-15 09:06:34,123 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rotting_days 2026-09-15 09:06:34,129 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_rotting 2026-09-15 09:06:34,134 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_value 2026-09-15 09:06:34,140 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_feedback 2026-09-15 09:06:34,146 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_image 2026-09-15 09:06:34,152 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_count 2026-09-15 09:06:34,159 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_avg 2026-09-15 09:06:34,165 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_avg_text 2026-09-15 09:06:34,171 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_percentage_satisfaction 2026-09-15 09:06:34,185 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_text 2026-09-15 09:06:34,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.activity 2026-09-15 09:06:34,195 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_state 2026-09-15 09:06:34,208 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_user_id 2026-09-15 09:06:34,209 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.activity.type 2026-09-15 09:06:34,216 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_type_icon 2026-09-15 09:06:34,223 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_date_deadline 2026-09-15 09:06:34,230 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: my_activity_date_deadline 2026-09-15 09:06:34,237 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_summary 2026-09-15 09:06:34,245 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_exception_decoration 2026-09-15 09:06:34,252 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_exception_icon 2026-09-15 09:06:34,266 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_calendar_event_id 2026-09-15 09:06:34,274 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: email_cc 2026-09-15 09:06:34,281 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_warning 2026-09-15 09:06:34,288 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: date_end 2026-09-15 09:06:34,296 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: task_properties 2026-09-15 09:06:34,298 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.role 2026-09-15 09:06:34,305 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: personal_stage_type_ids 2026-09-15 09:06:34,306 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.task.stage.personal 2026-09-15 09:06:34,318 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: personal_stage_type_id 2026-09-15 09:06:34,344 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_phone 2026-09-15 09:06:34,353 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_active 2026-09-15 09:06:34,362 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: attachment_ids 2026-09-15 09:06:34,371 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_privacy_visibility 2026-09-15 09:06:34,380 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_completion_percentage 2026-09-15 09:06:34,389 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_hours_open 2026-09-15 09:06:34,398 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_hours_close 2026-09-15 09:06:34,407 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_days_open 2026-09-15 09:06:34,416 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_days_close 2026-09-15 09:06:34,425 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: closed_depend_on_count 2026-09-15 09:06:34,431 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: link_preview_name 2026-09-15 09:06:34,444 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: create_uid 2026-09-15 09:06:34,459 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: write_uid 2026-09-15 09:06:34,469 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: color_stage 2026-09-15 09:06:34,481 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: ancestor_id 2026-09-15 09:06:34,490 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_name 2026-09-15 09:06:34,510 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_company_name 2026-09-15 09:06:34,522 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_percentage 2026-09-15 09:06:34,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: hr.employee.skill 2026-09-15 09:06:34,540 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: leave_types_count 2026-09-15 09:06:34,548 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_timeoff_task 2026-09-15 09:06:34,556 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: planned_date_start 2026-09-15 09:06:34,565 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: planned_date_end 2026-09-15 09:06:34,580 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recursive_depend_ids 2026-09-15 09:06:34,602 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recursive_depending_ids 2026-09-15 09:06:34,612 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: resource_allocation 2026-09-15 09:06:34,618 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependency_level 2026-09-15 09:06:34,627 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_ids 2026-09-15 09:06:34,638 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: manager_id 2026-09-15 09:06:34,639 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: okr.node 2026-09-15 09:06:34,647 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_sale_order_id 2026-09-15 09:06:34,656 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_order_state 2026-09-15 09:06:34,664 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: task_to_invoice 2026-09-15 09:06:34,672 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: pricing_type 2026-09-15 09:06:34,680 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_project_map_empty 2026-09-15 09:06:34,689 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_multi_sol 2026-09-15 09:06:34,715 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: timesheet_product_id 2026-09-15 09:06:34,723 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: last_sol_of_customer 2026-09-15 09:06:34,737 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: shipment_id 2026-09-15 09:06:34,738 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: logistics.shipment.stage 2026-09-15 09:06:34,747 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: template_task_id 2026-09-15 09:06:34,753 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_require_document 2026-09-15 09:06:34,754 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: logistics.shipment.required.document 2026-09-15 09:06:34,761 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: requirement_doc_status 2026-09-15 09:06:34,774 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:06:35,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-15 09:06:35,375 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 97634 2026-09-15 09:06:35,376 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp8lhafzzh_chrome_odoo 2026-09-15 09:06:35,376 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:34555/json/version 2026-09-15 09:06:35,377 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:06:35,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:06:35,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:34555/json 2026-09-15 09:06:35,380 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:06:35,381 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:34555/devtools/page/A7A0033A5A4773BF2236C5365F6CAEFA 2026-09-15 09:06:35,383 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-09-15 09:06:35,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-09-15 09:06:35,502 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:06:35,519 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-09-15 09:06:35,521 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:35,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-15 09:06:35,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:06:36,688 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:36] "GET /odoo HTTP/1.1" 200 - 154 0.126 1.030 2026-09-15 09:06:36,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'A7A0033A5A4773BF2236C5365F6CAEFA', 'loaderId': '7DAE00C711E2B3B51C96D9AF9C25987B', 'isDownload': False} 2026-09-15 09:06:36,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-15 09:06:36,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:36] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 09:06:36,724 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:36] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-15 09:06:36,863 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:36] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.060 0.090 2026-09-15 09:06:36,874 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:36] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.112 2026-09-15 09:06:36,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:36] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.012 2026-09-15 09:06:37,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-09-15 09:06:37,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-15 09:06:37,451 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:06:37,469 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-15 09:06:37,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.027 0.041 2026-09-15 09:06:37,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-15 09:06:37,510 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:06:37,525 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:06:37,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /odoo HTTP/1.1" 200 - 29 0.018 0.038 2026-09-15 09:06:37,615 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:37,625 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:37,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.076 2026-09-15 09:06:37,632 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:06:37,643 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06: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-15 09:06:37,680 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "POST /mail/data HTTP/1.1" 200 - 35 0.024 0.077 2026-09-15 09:06:37,694 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:37,696 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.092 2026-09-15 09:06:37,725 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /web/image/res.partner/3/avatar_128?unique=1789463194000 HTTP/1.1" 200 - 13 0.010 0.108 2026-09-15 09:06:37,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.119 2026-09-15 09:06:37,736 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.089 2026-09-15 09:06:37,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-09-15 09:06:37,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.005 0.053 2026-09-15 09:06:37,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.065 2026-09-15 09:06:37,793 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.180 2026-09-15 09:06:37,795 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:06:37,796 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:06:37,810 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:37,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.013 2026-09-15 09:06:37,865 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:38,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 101 0.065 0.133 2026-09-15 09:06:38,125 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 09:06:38,206 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.039 0.059 2026-09-15 09:06:38,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.073 2026-09-15 09:06:38,323 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:38,384 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:38,395 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /mail/data HTTP/1.1" 200 - 45 0.032 0.063 2026-09-15 09:06:38,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.011 0.110 2026-09-15 09:06:38,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_button/project.project/action_open_share_project_wizard#project.project.action_open_share_project_wizard HTTP/1.1" 200 - 10 0.008 0.038 2026-09-15 09:06:38,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.025 2026-09-15 09:06:38,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 16 0.032 0.026 2026-09-15 09:06:38,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 12 0.006 0.013 2026-09-15 09:06:38,639 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:38,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:06:38,718 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:38,732 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.004 0.020 2026-09-15 09:06:38,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:38] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.011 2026-09-15 09:06:39,013 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:39,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:39] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.006 2026-09-15 09:06:39,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:39] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 09:06:39,082 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:39,144 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:39,164 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:39] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.005 0.013 2026-09-15 09:06:39,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:39] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.012 2026-09-15 09:06:39,203 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:39,427 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 09:06:39,427 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:39] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 96 0.087 0.111 2026-09-15 09:06:39,602 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:39] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 64 0.061 0.100 2026-09-15 09:06:39,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:39] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.047 0.035 2026-09-15 09:06:39,721 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:40,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:40] "GET /my/projects HTTP/1.1" 200 - 141 0.147 0.959 2026-09-15 09:06:40,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29339f7/web.assets_frontend.min.css, copying from /web/assets/29339f7/web.assets_frontend.min.css 2026-09-15 09:06:41,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:41] "GET /web/assets/1/29339f7/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.059 2026-09-15 09:06:41,021 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:41,021 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:41,045 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js, copying from /web/assets/0195ebb/web.assets_frontend_minimal.min.js 2026-09-15 09:06:41,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:41] "GET /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.021 0.123 2026-09-15 09:06:41,066 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/32a6f75/web.__assets_tests_call__.min.js, copying from /web/assets/32a6f75/web.__assets_tests_call__.min.js 2026-09-15 09:06:41,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:41] "GET /web/assets/1/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.062 2026-09-15 09:06:41,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:41] "GET /web/image/website/1/logo/My%20Website?unique=ac91bc8 HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 09:06:41,186 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:41] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:06:41,209 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f99322/web.assets_frontend_lazy.min.js, copying from /web/assets/8f99322/web.assets_frontend_lazy.min.js 2026-09-15 09:06:41,240 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:41] "GET /web/assets/1/8f99322/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.041 2026-09-15 09:06:41,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-15 09:06:41,661 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:41,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:41] "POST /mail/data HTTP/1.1" 200 - 21 0.013 0.026 2026-09-15 09:06:41,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:41] "GET /my/projects/255 HTTP/1.1" 303 - 4 0.010 0.021 2026-09-15 09:06:42,067 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 71 0.036 0.234 2026-09-15 09:06:42,093 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "GET /web/assets/bbfd643/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 09:06:42,116 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "GET /web/assets/6a80d63/project.webclient.min.js HTTP/1.1" 200 - 2 0.008 0.022 2026-09-15 09:06:42,118 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 09:06:42,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "GET /web/webclient/translations?hash=e664115e00a68fa6cf0d24b65f638a4ea8d06b47&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:06:42,557 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:42,581 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-15 09:06:42,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.004 0.006 2026-09-15 09:06:42,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.019 2026-09-15 09:06:42,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "POST /mail/data HTTP/1.1" 200 - 21 0.013 0.042 2026-09-15 09:06:42,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-09-15 09:06:42,829 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 59 0.046 0.115 2026-09-15 09:06:42,870 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 09:06:42,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.010 0.030 2026-09-15 09:06:42,983 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:43,002 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:06:43,048 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:43,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.041 2026-09-15 09:06:43,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.010 2026-09-15 09:06:43,162 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:43,213 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:43,272 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:43,370 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.042 0.054 2026-09-15 09:06:43,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.006 0.017 2026-09-15 09:06:43,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.039 2026-09-15 09:06:43,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.016 0.033 2026-09-15 09:06:43,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "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-15 09:06:43,656 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-09-15 09:06:43,716 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:43,794 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.027 0.048 2026-09-15 09:06:43,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.009 0.090 2026-09-15 09:06:43,843 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:43] "POST /mail/data HTTP/1.1" 200 - 9 0.007 0.097 2026-09-15 09:06:44,023 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,104 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,153 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.065 0.066 2026-09-15 09:06:44,192 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.128 2026-09-15 09:06:44,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.141 2026-09-15 09:06:44,232 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.122 2026-09-15 09:06:44,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.068 2026-09-15 09:06:44,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 09:06:44,293 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.078 2026-09-15 09:06:44,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.008 2026-09-15 09:06:44,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.017 0.041 2026-09-15 09:06:44,438 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,487 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,540 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,542 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /mail/message/post HTTP/1.1" 200 - 53 0.035 0.096 2026-09-15 09:06:44,566 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.003 0.009 2026-09-15 09:06:44,575 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.013 2026-09-15 09:06:44,592 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,646 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.009 0.019 2026-09-15 09:06:44,692 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-15 09:06:44,698 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.011 0.033 2026-09-15 09:06:44,750 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,805 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.004 0.011 2026-09-15 09:06:44,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.009 2026-09-15 09:06:44,860 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:44,890 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.019 0.035 2026-09-15 09:06:44,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.108 2026-09-15 09:06:45,011 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:45,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.012 0.021 2026-09-15 09:06:45,058 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:45] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:06:45,100 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:45,151 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:45,202 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-09-15 09:06:45,203 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-15 09:06:45,343 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 23508036 (allocated 27373568) 2026-09-15 09:06:45,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 97634 2026-09-15 09:06:45,348 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-09-15 09:06:45,348 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 97634 2026-09-15 09:06:45,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090645_392208_test_01_project_sharing.txt 2026-09-15 09:06:45,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmp8lhafzzh_chrome_odoo" 2026-09-15 09:06:45,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-15 09:06:45,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 97830 2026-09-15 09:06:45,686 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpvoxv52_8_chrome_odoo 2026-09-15 09:06:45,686 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:33137/json/version 2026-09-15 09:06:45,687 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:06:45,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:06:45,699 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:33137/json 2026-09-15 09:06:45,699 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:06:45,700 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:33137/devtools/page/B61DB393EFC20494C45FE7B8C1F79925 2026-09-15 09:06:45,718 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-09-15 09:06:45,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-09-15 09:06:45,770 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-15 09:06:45,780 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-09-15 09:06:45,791 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:45,791 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:45,804 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:06:46,976 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:46] "GET /my/projects HTTP/1.1" 200 - 133 0.127 1.048 2026-09-15 09:06:46,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': 'B61DB393EFC20494C45FE7B8C1F79925', 'loaderId': 'BDA64B50E18B651AB03634518FEB30C8', 'isDownload': False} 2026-09-15 09:06:46,979 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-15 09:06:46,999 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06: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-15 09:06:47,007 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29339f7/web.assets_frontend.min.css, copying from /web/assets/29339f7/web.assets_frontend.min.css 2026-09-15 09:06:47,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:47] "GET /web/assets/1/29339f7/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.039 2026-09-15 09:06:47,069 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js, copying from /web/assets/0195ebb/web.assets_frontend_minimal.min.js 2026-09-15 09:06:47,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:47] "GET /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.053 2026-09-15 09:06:47,098 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:47,100 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:47,117 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/32a6f75/web.__assets_tests_call__.min.js, copying from /web/assets/32a6f75/web.__assets_tests_call__.min.js 2026-09-15 09:06:47,137 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:47] "GET /web/assets/1/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.031 2026-09-15 09:06:47,223 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 09:06:47,224 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:06:47,229 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:47] "GET /web/image/website/1/logo/My%20Website?unique=ac91bc8 HTTP/1.1" 200 - 4 0.002 0.017 2026-09-15 09:06:47,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f99322/web.assets_frontend_lazy.min.js, copying from /web/assets/8f99322/web.assets_frontend_lazy.min.js 2026-09-15 09:06:47,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:47] "GET /web/assets/1/8f99322/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.049 2026-09-15 09:06:47,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:06:47,846 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:47,854 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:47,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:47] "POST /mail/data HTTP/1.1" 200 - 18 0.016 0.034 2026-09-15 09:06:47,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:47] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.005 0.011 2026-09-15 09:06:48,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:48] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 72 0.037 0.265 2026-09-15 09:06:48,270 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:48] "GET /web/assets/bbfd643/project.webclient.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-09-15 09:06:48,274 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:48] "GET /web/assets/6a80d63/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 09:06:48,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:48] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:06:48,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:06:48,769 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:48,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.011 2026-09-15 09:06:48,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-15 09:06:48,870 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:48] "POST /web/action/load HTTP/1.1" 200 - 12 0.016 0.018 2026-09-15 09:06:48,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:48] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.050 2026-09-15 09:06:48,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-09-15 09:06:49,013 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.031 0.091 2026-09-15 09:06:49,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "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-15 09:06:49,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.017 0.033 2026-09-15 09:06:49,229 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:49,288 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:49,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.006 2026-09-15 09:06:49,323 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:06:49,350 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:49,401 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:49,458 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:49,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 49 0.057 0.054 2026-09-15 09:06:49,599 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.008 0.013 2026-09-15 09:06:49,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.005 0.018 2026-09-15 09:06:49,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.033 0.042 2026-09-15 09:06:49,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.005 0.019 2026-09-15 09:06:49,851 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-15 09:06:49,912 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:49,987 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:49] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 35 0.033 0.037 2026-09-15 09:06:50,013 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.011 0.082 2026-09-15 09:06:50,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /mail/data HTTP/1.1" 200 - 15 0.007 0.091 2026-09-15 09:06:50,050 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "GET /web/image/res.partner/1459/avatar_128?access_token=2989f5542229cc687dadb8c2348152bccf2578c04de94be2aa73bb428dbf26a8o0x6ad4d6b6&unique=1789463194000 HTTP/1.1" 200 - 5 0.006 0.123 2026-09-15 09:06:50,129 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-15 09:06:50,197 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,251 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.035 0.059 2026-09-15 09:06:50,264 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.089 2026-09-15 09:06:50,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.125 2026-09-15 09:06:50,378 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.014 0.088 2026-09-15 09:06:50,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.107 2026-09-15 09:06:50,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.005 0.059 2026-09-15 09:06:50,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.005 0.022 2026-09-15 09:06:50,469 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,478 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.022 0.051 2026-09-15 09:06:50,604 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,651 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /mail/message/post HTTP/1.1" 200 - 34 0.043 0.044 2026-09-15 09:06:50,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.006 0.014 2026-09-15 09:06:50,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /mail/data HTTP/1.1" 200 - 9 0.007 0.027 2026-09-15 09:06:50,706 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,762 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,784 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.007 0.013 2026-09-15 09:06:50,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 09:06:50,817 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.020 0.039 2026-09-15 09:06:50,883 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,936 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:50,950 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:50] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.003 0.008 2026-09-15 09:06:50,997 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:51,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.039 0.034 2026-09-15 09:06:51,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.078 2026-09-15 09:06:51,082 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 7 0.014 0.068 2026-09-15 09:06:51,120 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:51,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.014 0.019 2026-09-15 09:06:51,201 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:51] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.004 0.025 2026-09-15 09:06:51,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:51] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.030 2026-09-15 09:06:51,250 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:51,296 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:51,346 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-09-15 09:06:51,347 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 09:06:51,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22663108 (allocated 25436160) 2026-09-15 09:06:51,550 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 97830 2026-09-15 09:06:51,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-09-15 09:06:51,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 97830 2026-09-15 09:06:51,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090651_617636_test_02_project_sharing.txt 2026-09-15 09:06:51,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpvoxv52_8_chrome_odoo" 2026-09-15 09:06:51,626 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-15 09:06:52,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 97978 2026-09-15 09:06:52,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmphr8lnbjh_chrome_odoo 2026-09-15 09:06:52,127 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:34629/json/version 2026-09-15 09:06:52,128 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:06:52,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:06:52,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:34629/json 2026-09-15 09:06:52,154 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:06:52,159 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:34629/devtools/page/CC0B1DC73382DD885CD6936C71AFC22A 2026-09-15 09:06:52,167 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-09-15 09:06:52,171 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-09-15 09:06:52,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-15 09:06:52,235 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-09-15 09:06:52,238 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:52,238 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:52,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:06:53,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:53] "GET /my/projects HTTP/1.1" 200 - 133 0.101 1.113 2026-09-15 09:06:53,467 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': 'CC0B1DC73382DD885CD6936C71AFC22A', 'loaderId': 'C004B87D869855DB7FEC93AD6C28BD64', 'isDownload': False} 2026-09-15 09:06:53,467 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:53,487 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06: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-15 09:06:53,489 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29339f7/web.assets_frontend.min.css, copying from /web/assets/29339f7/web.assets_frontend.min.css 2026-09-15 09:06:53,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:53] "GET /web/assets/1/29339f7/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.030 2026-09-15 09:06:53,548 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js, copying from /web/assets/0195ebb/web.assets_frontend_minimal.min.js 2026-09-15 09:06:53,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:53] "GET /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.039 2026-09-15 09:06:53,573 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/32a6f75/web.__assets_tests_call__.min.js, copying from /web/assets/32a6f75/web.__assets_tests_call__.min.js 2026-09-15 09:06:53,574 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:53,574 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:53,590 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:53] "GET /web/assets/1/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.019 2026-09-15 09:06:53,716 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:53] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 09:06:53,717 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 09:06:53,720 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:53] "GET /web/image/website/1/logo/My%20Website?unique=ac91bc8 HTTP/1.1" 200 - 4 0.003 0.014 2026-09-15 09:06:53,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f99322/web.assets_frontend_lazy.min.js, copying from /web/assets/8f99322/web.assets_frontend_lazy.min.js 2026-09-15 09:06:53,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:53] "GET /web/assets/1/8f99322/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.043 2026-09-15 09:06:54,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-09-15 09:06:54,264 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:54,280 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:54,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:54] "POST /mail/data HTTP/1.1" 200 - 18 0.022 0.020 2026-09-15 09:06:54,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:54] "GET /my/projects/255 HTTP/1.1" 303 - 14 0.009 0.014 2026-09-15 09:06:54,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:54] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 72 0.042 0.218 2026-09-15 09:06:54,653 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:54] "GET /web/assets/bbfd643/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:06:54,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:54] "GET /web/assets/6a80d63/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 09:06:54,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:54] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:06:55,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 09:06:55,131 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:55,147 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-15 09:06:55,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-15 09:06:55,197 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:55,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.015 2026-09-15 09:06:55,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "POST /mail/data HTTP/1.1" 200 - 18 0.010 0.037 2026-09-15 09:06:55,357 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.030 0.085 2026-09-15 09:06:55,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.152 2026-09-15 09:06:55,407 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 09:06:55,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.017 0.029 2026-09-15 09:06:55,510 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:55,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.025 2026-09-15 09:06:55,587 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:55,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.012 0.016 2026-09-15 09:06:55,679 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:55] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 09:06:55,732 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:55,783 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:55,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-09-15 09:06:55,835 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:55,910 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 13831336 (allocated 15204352) 2026-09-15 09:06:55,920 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 97978 2026-09-15 09:06:55,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-09-15 09:06:55,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 97978 2026-09-15 09:06:55,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090655_957600_test_03_project_sharing.txt 2026-09-15 09:06:55,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmphr8lnbjh_chrome_odoo" 2026-09-15 09:06:55,963 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-09-15 09:06:56,408 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:06:56,543 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-15 09:06:56,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-09-15 09:06:56,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:06:56,844 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:56] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.039 0.154 2026-09-15 09:06:56,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 98103 2026-09-15 09:06:56,999 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmp15rvden3_chrome_odoo 2026-09-15 09:06:57,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:42023/json/version 2026-09-15 09:06:57,003 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:06:57,007 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:06:57,008 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:42023/json 2026-09-15 09:06:57,008 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:06:57,009 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:42023/devtools/page/E04A57B804102866BB8699C8F15D8BC0 2026-09-15 09:06:57,010 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-09-15 09:06:57,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-09-15 09:06:57,040 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-15 09:06:57,042 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-09-15 09:06:57,043 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:57,044 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:58,043 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /my/projects HTTP/1.1" 200 - 126 0.105 0.880 2026-09-15 09:06:58,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': 'E04A57B804102866BB8699C8F15D8BC0', 'loaderId': 'E3166028C53F12EB97030CC1A7DBBA35', 'isDownload': False} 2026-09-15 09:06:58,047 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:58,064 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:06:58,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29339f7/web.assets_frontend.min.css, copying from /web/assets/29339f7/web.assets_frontend.min.css 2026-09-15 09:06:58,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /web/assets/1/29339f7/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.032 0.032 2026-09-15 09:06:58,129 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js, copying from /web/assets/0195ebb/web.assets_frontend_minimal.min.js 2026-09-15 09:06:58,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.023 2026-09-15 09:06:58,141 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:58,141 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:58,150 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/32a6f75/web.__assets_tests_call__.min.js, copying from /web/assets/32a6f75/web.__assets_tests_call__.min.js 2026-09-15 09:06:58,170 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /web/assets/1/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.020 2026-09-15 09:06:58,245 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:06:58,248 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:06:58,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /web/image/website/1/logo/My%20Website?unique=ac91bc8 HTTP/1.1" 200 - 4 0.005 0.008 2026-09-15 09:06:58,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f99322/web.assets_frontend_lazy.min.js, copying from /web/assets/8f99322/web.assets_frontend_lazy.min.js 2026-09-15 09:06:58,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /web/assets/1/8f99322/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.164 2026-09-15 09:06:58,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 09:06:58,853 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:58,860 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:58,901 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "POST /mail/data HTTP/1.1" 200 - 18 0.032 0.014 2026-09-15 09:06:58,949 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:58] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.015 0.009 2026-09-15 09:06:59,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:59] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 70 0.068 0.249 2026-09-15 09:06:59,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:59] "GET /web/assets/6a80d63/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 09:06:59,329 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:59] "GET /web/assets/bbfd643/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 09:06:59,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:59] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 09:06:59,693 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 09:06:59,713 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:59,731 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-15 09:06:59,735 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:59,768 44 INFO rb-7f8ce6a-224855-415796 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-15 09:06:59,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:59] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.015 2026-09-15 09:06:59,840 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:59] "POST /mail/data HTTP/1.1" 200 - 18 0.023 0.056 2026-09-15 09:06:59,845 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-09-15 09:06:59,981 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:06:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.047 0.093 2026-09-15 09:07:00,050 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.015 0.028 2026-09-15 09:07:00,061 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.052 2026-09-15 09:07:00,157 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:00,193 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.004 0.024 2026-09-15 09:07:00,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.024 0.044 2026-09-15 09:07:00,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 09:07:00,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-15 09:07:00,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.010 0.042 2026-09-15 09:07:00,558 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "GET /web/image/res.partner/1459/avatar_128?access_token=2989f5542229cc687dadb8c2348152bccf2578c04de94be2aa73bb428dbf26a8o0x6ad4d6b6&unique=1789463194000 HTTP/1.1" 200 - 5 0.002 0.050 2026-09-15 09:07:00,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "POST /mail/data HTTP/1.1" 200 - 18 0.007 0.065 2026-09-15 09:07:00,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-09-15 09:07:00,668 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:00,672 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "GET /web/image/res.partner/2/avatar_128?access_token=a90a3aa14e72ed23498ad482234dc6856a1020e0da0f177fa491fea31c71630eo0x6ad2e651&unique=1789463194000 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-15 09:07:00,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:00] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:07:00,718 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-09-15 09:07:00,719 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:00,788 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18581288 (allocated 19660800) 2026-09-15 09:07:00,792 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 98103 2026-09-15 09:07:00,795 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-09-15 09:07:00,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 98103 2026-09-15 09:07:00,895 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090700_895667_test_04_project_sharing_chatter_message_reactions.txt 2026-09-15 09:07:00,896 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmp15rvden3_chrome_odoo" 2026-09-15 09:07:00,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-09-15 09:07:01,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 98227 2026-09-15 09:07:01,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmp0_t8drjj_chrome_odoo 2026-09-15 09:07:01,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:35223/json/version 2026-09-15 09:07:01,207 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:01,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:07:01,219 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:35223/json 2026-09-15 09:07:01,220 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:01,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:35223/devtools/page/8DE900B4C463D71DE6B9BC40664B3759 2026-09-15 09:07:01,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-09-15 09:07:01,225 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-09-15 09:07:01,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-15 09:07:01,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-09-15 09:07:01,256 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:01,256 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:01,264 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:07:02,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:02] "GET /my/projects HTTP/1.1" 200 - 133 0.088 0.928 2026-09-15 09:07:02,281 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '8DE900B4C463D71DE6B9BC40664B3759', 'loaderId': '8EC3CA2201241C75F745D88FBB8DC47C', 'isDownload': False} 2026-09-15 09:07:02,282 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:02,308 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07: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-15 09:07:02,321 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29339f7/web.assets_frontend.min.css, copying from /web/assets/29339f7/web.assets_frontend.min.css 2026-09-15 09:07:02,381 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:02] "GET /web/assets/1/29339f7/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.037 2026-09-15 09:07:02,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js, copying from /web/assets/0195ebb/web.assets_frontend_minimal.min.js 2026-09-15 09:07:02,398 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:02] "GET /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.069 2026-09-15 09:07:02,410 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:02,411 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:02,413 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/32a6f75/web.__assets_tests_call__.min.js, copying from /web/assets/32a6f75/web.__assets_tests_call__.min.js 2026-09-15 09:07:02,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:02] "GET /web/assets/1/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.022 2026-09-15 09:07:02,482 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:02,493 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:02] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:07:02,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:02] "GET /web/image/website/1/logo/My%20Website?unique=ac91bc8 HTTP/1.1" 200 - 4 0.002 0.016 2026-09-15 09:07:02,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f99322/web.assets_frontend_lazy.min.js, copying from /web/assets/8f99322/web.assets_frontend_lazy.min.js 2026-09-15 09:07:02,608 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:02] "GET /web/assets/1/8f99322/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.035 2026-09-15 09:07:03,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:07:03,100 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:03,113 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:03,144 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:03] "POST /mail/data HTTP/1.1" 200 - 18 0.015 0.028 2026-09-15 09:07:03,205 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:03] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.006 0.016 2026-09-15 09:07:03,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:03] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 72 0.056 0.288 2026-09-15 09:07:03,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:03] "GET /web/assets/bbfd643/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 09:07:03,591 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:03] "GET /web/assets/6a80d63/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 09:07:03,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:03] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 09:07:04,057 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 09:07:04,079 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:04,105 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:04,109 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.015 2026-09-15 09:07:04,150 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:04,172 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.016 2026-09-15 09:07:04,213 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "POST /mail/data HTTP/1.1" 200 - 18 0.024 0.035 2026-09-15 09:07:04,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.058 0.109 2026-09-15 09:07:04,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.199 2026-09-15 09:07:04,404 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.005 0.014 2026-09-15 09:07:04,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.013 0.030 2026-09-15 09:07:04,558 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:04,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.006 0.051 2026-09-15 09:07:04,739 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.031 0.053 2026-09-15 09:07:04,814 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "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-15 09:07:04,903 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:04] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-09-15 09:07:05,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:05] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.019 0.019 2026-09-15 09:07:05,029 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:05] "GET /web/image/res.partner/1459/avatar_128?access_token=2989f5542229cc687dadb8c2348152bccf2578c04de94be2aa73bb428dbf26a8o0x6ad4d6b6&unique=1789463194000 HTTP/1.1" 200 - 5 0.003 0.031 2026-09-15 09:07:05,038 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:05,063 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:05] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.044 2026-09-15 09:07:05,338 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:05,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:05] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.018 0.015 2026-09-15 09:07:05,433 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:05,730 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:05] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.016 0.021 2026-09-15 09:07:05,753 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-09-15 09:07:05,753 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:05,834 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17387616 (allocated 19660800) 2026-09-15 09:07:05,837 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 98227 2026-09-15 09:07:05,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-09-15 09:07:05,841 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 98227 2026-09-15 09:07:05,883 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090705_883116_test_05_project_sharing_chatter_mention_users.txt 2026-09-15 09:07:05,883 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmp0_t8drjj_chrome_odoo" 2026-09-15 09:07:05,889 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-09-15 09:07:06,228 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 98349 2026-09-15 09:07:06,229 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpvqf2bllz_chrome_odoo 2026-09-15 09:07:06,229 44 INFO rb-7f8ce6a-224855-415796 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:44717/json/version 2026-09-15 09:07:06,230 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:06,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:07:06,249 44 INFO rb-7f8ce6a-224855-415796 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:44717/json 2026-09-15 09:07:06,250 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:06,251 44 INFO rb-7f8ce6a-224855-415796 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:44717/devtools/page/79EC809DD84C4986D2299BACFDFF211F 2026-09-15 09:07:06,254 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:06,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-09-15 09:07:06,308 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-15 09:07:06,315 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-09-15 09:07:06,316 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:06,316 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:06,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:07:06,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:06] "GET /odoo HTTP/1.1" 303 - 5 0.002 0.127 2026-09-15 09:07:07,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /my HTTP/1.1" 200 - 141 0.142 0.859 2026-09-15 09:07:07,462 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '79EC809DD84C4986D2299BACFDFF211F', 'loaderId': 'E9357A0EA4CEC7AAAAF59F25680C7348', 'isDownload': False} 2026-09-15 09:07:07,463 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:07,483 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:07:07,498 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29339f7/web.assets_frontend.min.css, copying from /web/assets/29339f7/web.assets_frontend.min.css 2026-09-15 09:07:07,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /web/assets/1/29339f7/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.042 2026-09-15 09:07:07,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js, copying from /web/assets/0195ebb/web.assets_frontend_minimal.min.js 2026-09-15 09:07:07,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /web/assets/1/0195ebb/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.078 2026-09-15 09:07:07,598 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:07,599 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/32a6f75/web.__assets_tests_call__.min.js, copying from /web/assets/32a6f75/web.__assets_tests_call__.min.js 2026-09-15 09:07:07,601 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:07,619 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /web/assets/1/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-09-15 09:07:07,751 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-15 09:07:07,754 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 09:07:07,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /web/image/website/1/logo/My%20Website?unique=ac91bc8 HTTP/1.1" 200 - 4 0.014 0.024 2026-09-15 09:07:07,765 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-15 09:07:07,769 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:07,770 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-15 09:07:07,779 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-15 09:07:07,822 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f99322/web.assets_frontend_lazy.min.js, copying from /web/assets/8f99322/web.assets_frontend_lazy.min.js 2026-09-15 09:07:07,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:07] "GET /web/assets/1/8f99322/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.050 2026-09-15 09:07:08,262 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:07:08,331 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:08,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "POST /my/counters HTTP/1.1" 200 - 33 0.028 0.031 2026-09-15 09:07:08,399 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:08,411 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 09:07:08,413 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:07:08,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "POST /my/counters HTTP/1.1" 200 - 29 0.032 0.080 2026-09-15 09:07:08,444 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:08,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "POST /my/counters HTTP/1.1" 200 - 24 0.027 0.137 2026-09-15 09:07:08,498 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "POST /mail/data HTTP/1.1" 200 - 18 0.008 0.150 2026-09-15 09:07:08,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "GET /my/projects HTTP/1.1" 200 - 38 0.038 0.288 2026-09-15 09:07:08,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "GET /website/translations?hash=0796ef4606fa8cdbcf9522d52308008a02583595&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:07:08,887 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:08,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "POST /mail/data HTTP/1.1" 200 - 7 0.006 0.008 2026-09-15 09:07:08,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:08] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.010 0.011 2026-09-15 09:07:09,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 68 0.036 0.265 2026-09-15 09:07:09,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "GET /web/assets/bbfd643/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:07:09,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "GET /web/assets/6a80d63/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 09:07:09,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "GET /web/assets/32a6f75/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 09:07:09,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 09:07:09,701 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:09,724 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:09,729 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.013 2026-09-15 09:07:09,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.026 2026-09-15 09:07:09,821 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "POST /mail/data HTTP/1.1" 200 - 18 0.009 0.050 2026-09-15 09:07:09,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-09-15 09:07:09,963 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.056 0.082 2026-09-15 09:07:09,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 09:07:10,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.019 0.030 2026-09-15 09:07:10,125 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:10,185 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.012 0.037 2026-09-15 09:07:10,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:10] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.066 0.048 2026-09-15 09:07:10,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:10] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-09-15 09:07:10,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:10] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-15 09:07:10,514 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:10,569 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:10] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.012 0.017 2026-09-15 09:07:10,586 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-09-15 09:07:10,586 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:10,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:10] "GET /web/image/res.partner/1459/avatar_128?access_token=2989f5542229cc687dadb8c2348152bccf2578c04de94be2aa73bb428dbf26a8o0x6ad4d6b6&unique=1789463194000 HTTP/1.1" 200 - 5 0.004 0.017 2026-09-15 09:07:10,625 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:10] "POST /mail/data HTTP/1.1" 200 - 18 0.015 0.035 2026-09-15 09:07:10,764 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 16840856 (allocated 17825792) 2026-09-15 09:07:10,770 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 98349 2026-09-15 09:07:10,771 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-09-15 09:07:10,773 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 98349 2026-09-15 09:07:10,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090710_844782_test_blocked_task_with_project_sharing_string_portal.txt 2026-09-15 09:07:10,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpvqf2bllz_chrome_odoo" 2026-09-15 09:07:10,867 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-15 09:07:12,083 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-09-15 09:07:12,141 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-09-15 09:07:12,210 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-09-15 09:07:12,479 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-09-15 09:07:12,747 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-09-15 09:07:13,164 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-09-15 09:07:13,403 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-09-15 09:07:13,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-09-15 09:07:13,914 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-09-15 09:07:14,302 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-09-15 09:07:14,582 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-09-15 09:07:15,283 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-09-15 09:07:15,938 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-09-15 09:07:16,332 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:07:16,536 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-09-15 09:07:16,723 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-09-15 09:07:16,815 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-09-15 09:07:17,215 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8249, 8196] 2026-09-15 09:07:17,241 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted project.task records with IDs: [1071, 1135] 2026-09-15 09:07:17,247 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3183, 3184, 3260, 3261] 2026-09-15 09:07:17,255 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-09-15 09:07:17,374 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-09-15 09:07:20,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-09-15 09:07:21,137 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-09-15 09:07:21,215 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-09-15 09:07:21,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-09-15 09:07:21,877 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 09:07:23,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-09-15 09:07:23,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 98484 2026-09-15 09:07:23,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpgt__jz8f_chrome_odoo 2026-09-15 09:07:23,908 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:38841/json/version 2026-09-15 09:07:23,911 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:23,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:07:23,924 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:38841/json 2026-09-15 09:07:23,925 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:23,926 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:38841/devtools/page/CD9651745F2BC5586A0370F47256DB21 2026-09-15 09:07:23,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-09-15 09:07:23,929 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-09-15 09:07:23,991 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:07:23,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-09-15 09:07:24,003 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:24,003 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-15 09:07:24,016 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:07:25,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "GET /odoo HTTP/1.1" 200 - 148 0.084 0.910 2026-09-15 09:07:25,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'CD9651745F2BC5586A0370F47256DB21', 'loaderId': '5927449AD30A2F28F1C6DF7CF62E353A', 'isDownload': False} 2026-09-15 09:07:25,011 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-09-15 09:07:25,035 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 09:07:25,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.025 0.072 2026-09-15 09:07:25,134 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.105 2026-09-15 09:07:25,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.066 2026-09-15 09:07:25,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 09:07:25,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 09:07:25,844 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:07:25,846 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-09-15 09:07:25,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.039 0.050 2026-09-15 09:07:25,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.083 2026-09-15 09:07:25,924 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.080 2026-09-15 09:07:25,929 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-09-15 09:07:25,942 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:25] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:26,004 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.022 0.034 2026-09-15 09:07:26,029 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:26,043 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:26,045 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.017 0.077 2026-09-15 09:07:26,051 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:26,070 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07: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-15 09:07:26,071 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.012 0.107 2026-09-15 09:07:26,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.017 0.122 2026-09-15 09:07:26,102 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:26,154 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "GET /odoo HTTP/1.1" 200 - 29 0.029 0.172 2026-09-15 09:07:26,186 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.226 2026-09-15 09:07:26,242 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /mail/data HTTP/1.1" 200 - 34 0.019 0.131 2026-09-15 09:07:26,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.238 2026-09-15 09:07:26,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.143 2026-09-15 09:07:26,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.147 2026-09-15 09:07:26,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.194 2026-09-15 09:07:26,314 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:26,315 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:07:26,318 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:26,350 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.017 2026-09-15 09:07:26,573 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 109 0.069 0.127 2026-09-15 09:07:26,646 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.019 0.013 2026-09-15 09:07:26,719 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.027 0.075 2026-09-15 09:07:26,763 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.131 2026-09-15 09:07:26,841 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /mail/data HTTP/1.1" 200 - 45 0.027 0.171 2026-09-15 09:07:26,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.061 2026-09-15 09:07:26,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.015 2026-09-15 09:07:26,964 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:26] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.012 2026-09-15 09:07:26,974 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,040 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:27] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 09:07:27,044 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,093 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:27] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.036 0.031 2026-09-15 09:07:27,144 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,196 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,257 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,322 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,322 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:27] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 09:07:27,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:27] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.012 0.035 2026-09-15 09:07:27,399 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,450 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,502 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,560 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,625 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:27] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 09:07:27,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:27] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.013 0.038 2026-09-15 09:07:27,674 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,725 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:27,776 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-09-15 09:07:27,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-15 09:07:27,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 26045508 (allocated 28545024) 2026-09-15 09:07:27,859 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 98484 2026-09-15 09:07:27,862 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-09-15 09:07:27,863 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 98484 2026-09-15 09:07:27,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090727_922186_test_01_project_tags.txt 2026-09-15 09:07:27,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpgt__jz8f_chrome_odoo" 2026-09-15 09:07:27,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:07:28,051 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-09-15 09:07:28,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 98615 2026-09-15 09:07:28,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpj8mmge4y_chrome_odoo 2026-09-15 09:07:28,253 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:46811/json/version 2026-09-15 09:07:28,255 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:28,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:07:28,273 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:46811/json 2026-09-15 09:07:28,274 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:28,276 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:46811/devtools/page/A71566C6168B23FC0EA0717EE54A2D1E 2026-09-15 09:07:28,278 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-09-15 09:07:28,279 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-09-15 09:07:28,360 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:07:28,363 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-09-15 09:07:28,367 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:28,367 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-15 09:07:28,377 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:07:29,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:29] "GET /odoo HTTP/1.1" 200 - 153 0.162 1.204 2026-09-15 09:07:29,744 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': 'A71566C6168B23FC0EA0717EE54A2D1E', 'loaderId': '548DB5F4EBF610B762DF78B01C3BC822', 'isDownload': False} 2026-09-15 09:07:29,744 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-09-15 09:07:29,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:29] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 09:07:29,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:29] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-09-15 09:07:29,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:29] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.044 0.087 2026-09-15 09:07:29,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:29] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.095 2026-09-15 09:07:29,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:29] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:07:30,511 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 09:07:30,538 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:07:30,576 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:07:30,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.024 0.029 2026-09-15 09:07:30,581 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.053 2026-09-15 09:07:30,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-15 09:07:30,596 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:30,634 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:07:30,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.014 2026-09-15 09:07:30,716 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:30,723 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /odoo HTTP/1.1" 200 - 29 0.031 0.048 2026-09-15 09:07:30,730 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:30,751 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-15 09:07:30,751 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:30,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.025 0.065 2026-09-15 09:07:30,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /web/image/res.partner/3/avatar_128?unique=1789463247000 HTTP/1.1" 200 - 6 0.006 0.094 2026-09-15 09:07:30,796 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:30,796 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.103 2026-09-15 09:07:30,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.011 2026-09-15 09:07:30,884 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "POST /mail/data HTTP/1.1" 200 - 34 0.044 0.083 2026-09-15 09:07:30,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.212 2026-09-15 09:07:30,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.207 2026-09-15 09:07:30,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.107 2026-09-15 09:07:30,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.156 2026-09-15 09:07:30,973 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:30,975 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:30,977 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:30] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:31,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.014 2026-09-15 09:07:31,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 97 0.076 0.128 2026-09-15 09:07:31,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-09-15 09:07:31,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 09:07:31,338 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.004 0.020 2026-09-15 09:07:31,509 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:31,566 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:31,567 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.016 0.021 2026-09-15 09:07:31,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.007 0.051 2026-09-15 09:07:31,605 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:31,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.059 2026-09-15 09:07:31,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.089 2026-09-15 09:07:31,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.069 2026-09-15 09:07:31,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "POST /mail/data HTTP/1.1" 200 - 45 0.046 0.124 2026-09-15 09:07:31,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "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.136 2026-09-15 09:07:31,791 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 13 0.007 0.021 2026-09-15 09:07:31,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.013 2026-09-15 09:07:31,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.013 0.023 2026-09-15 09:07:31,921 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:31,980 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:31,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:31] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.004 0.007 2026-09-15 09:07:32,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "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 - 146 0.125 0.159 2026-09-15 09:07:32,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 69 0.042 0.134 2026-09-15 09:07:32,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.006 2026-09-15 09:07:32,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.016 2026-09-15 09:07:32,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.006 2026-09-15 09:07:32,569 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:32,609 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.009 0.024 2026-09-15 09:07:32,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.003 0.031 2026-09-15 09:07:32,697 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:32,755 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:32,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.006 0.016 2026-09-15 09:07:32,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-09-15 09:07:32,829 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:32,886 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:32,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "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.004 2026-09-15 09:07:32,921 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:32] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.003 0.009 2026-09-15 09:07:32,945 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:33,002 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:33,011 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:33] "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.005 2026-09-15 09:07:33,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:33] "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 - 109 0.116 0.099 2026-09-15 09:07:33,277 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.011 2026-09-15 09:07:33,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.005 0.022 2026-09-15 09:07:33,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:33] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.028 2026-09-15 09:07:33,342 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:33,383 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:33] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.011 0.025 2026-09-15 09:07:33,388 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:33] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.035 2026-09-15 09:07:33,419 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-09-15 09:07:33,420 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-15 09:07:33,547 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 36119664 (allocated 38117376) 2026-09-15 09:07:33,574 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 98615 2026-09-15 09:07:33,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-09-15 09:07:33,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 98615 2026-09-15 09:07:33,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090733_678369_test_project_templates_tour.txt 2026-09-15 09:07:33,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmpj8mmge4y_chrome_odoo" 2026-09-15 09:07:33,700 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:07:33,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-09-15 09:07:33,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 98764 2026-09-15 09:07:33,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpdvxmqxv1_chrome_odoo 2026-09-15 09:07:33,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:37115/json/version 2026-09-15 09:07:33,988 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:33,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:07:33,996 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:37115/json 2026-09-15 09:07:33,996 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:33,998 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:37115/devtools/page/8C12276AA2C930A0A0A95130587F89FA 2026-09-15 09:07:34,001 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-15 09:07:34,004 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-15 09:07:34,029 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:07:34,041 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-09-15 09:07:34,043 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-15 09:07:34,043 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-15 09:07:34,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:07:35,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /odoo HTTP/1.1" 200 - 159 0.111 0.861 2026-09-15 09:07:35,027 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '8C12276AA2C930A0A0A95130587F89FA', 'loaderId': 'B112D2BD8B8913C44EE5959E60C4E4CD', 'isDownload': False} 2026-09-15 09:07:35,027 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-15 09:07:35,053 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 09:07:35,056 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 09:07:35,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.027 0.090 2026-09-15 09:07:35,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.090 2026-09-15 09:07:35,256 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 09:07:35,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.010 2026-09-15 09:07:35,765 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:07:35,800 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.027 0.030 2026-09-15 09:07:35,804 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:07:35,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.055 2026-09-15 09:07:35,820 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.038 2026-09-15 09:07:35,822 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 09:07:35,837 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:35,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /odoo HTTP/1.1" 200 - 29 0.015 0.041 2026-09-15 09:07:35,916 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.066 2026-09-15 09:07:35,937 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.010 2026-09-15 09:07:35,955 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:35,959 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 09:07:35,980 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "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-15 09:07:35,990 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.020 0.047 2026-09-15 09:07:35,990 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:36,013 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.008 0.076 2026-09-15 09:07:36,019 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.085 2026-09-15 09:07:36,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.085 2026-09-15 09:07:36,029 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:36,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /mail/data HTTP/1.1" 200 - 34 0.027 0.097 2026-09-15 09:07:36,078 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.042 2026-09-15 09:07:36,083 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.046 2026-09-15 09:07:36,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-09-15 09:07:36,108 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:36,110 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:36,127 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:36,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.017 2026-09-15 09:07:36,193 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-09-15 09:07:36,395 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 101 0.065 0.134 2026-09-15 09:07:36,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 09:07:36,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 09:07:36,471 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.023 2026-09-15 09:07:36,631 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:36,657 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:36,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.015 0.019 2026-09-15 09:07:36,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.009 0.043 2026-09-15 09:07:36,722 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:36,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.011 0.071 2026-09-15 09:07:36,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.004 0.097 2026-09-15 09:07:36,780 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:36,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.118 2026-09-15 09:07:36,888 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /mail/data HTTP/1.1" 200 - 45 0.037 0.174 2026-09-15 09:07:36,905 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.106 2026-09-15 09:07:36,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.016 2026-09-15 09:07:36,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:36] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.008 0.022 2026-09-15 09:07:37,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.003 0.013 2026-09-15 09:07:37,096 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:37,157 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:37,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.051 0.051 2026-09-15 09:07:37,316 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.013 0.024 2026-09-15 09:07:37,525 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 75 0.051 0.147 2026-09-15 09:07:37,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.011 2026-09-15 09:07:37,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.024 2026-09-15 09:07:37,581 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "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-15 09:07:37,625 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:37,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-09-15 09:07:37,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.008 0.016 2026-09-15 09:07:37,732 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:37,786 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:37,840 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:37,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.006 2026-09-15 09:07:37,871 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.004 0.011 2026-09-15 09:07:37,892 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:37,946 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:37,966 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.013 2026-09-15 09:07:37,995 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.010 2026-09-15 09:07:37,997 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:38,050 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:38,101 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:38,156 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:38,211 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:38,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 44 0.039 0.054 2026-09-15 09:07:38,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 09:07:38,308 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.015 0.022 2026-09-15 09:07:38,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.009 2026-09-15 09:07:38,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.017 2026-09-15 09:07:38,514 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:38,544 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.030 0.041 2026-09-15 09:07:38,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.007 2026-09-15 09:07:38,567 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:38,577 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.020 2026-09-15 09:07:38,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.010 0.043 2026-09-15 09:07:38,636 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:38,737 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.034 0.053 2026-09-15 09:07:38,768 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "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-15 09:07:38,818 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "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-15 09:07:38,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:38] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-09-15 09:07:38,969 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,016 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /mail/thread/messages HTTP/1.1" 200 - 31 0.013 0.029 2026-09-15 09:07:39,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /mail/data HTTP/1.1" 200 - 34 0.026 0.059 2026-09-15 09:07:39,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.016 2026-09-15 09:07:39,184 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,215 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:07:39,240 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,321 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,367 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,431 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,490 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.029 0.039 2026-09-15 09:07:39,536 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.006 0.016 2026-09-15 09:07:39,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:07:39,604 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.007 0.016 2026-09-15 09:07:39,660 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.016 0.028 2026-09-15 09:07:39,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.009 2026-09-15 09:07:39,733 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /mail/data HTTP/1.1" 200 - 25 0.019 0.033 2026-09-15 09:07:39,793 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,798 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.062 2026-09-15 09:07:39,849 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.004 0.006 2026-09-15 09:07:39,902 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:39,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:39] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 27 0.016 0.041 2026-09-15 09:07:39,959 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:40,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.005 0.015 2026-09-15 09:07:40,022 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:40,052 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.006 0.021 2026-09-15 09:07:40,087 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:40,099 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:40,150 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:40,217 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:40,265 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:40,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.017 0.046 2026-09-15 09:07:40,335 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:40,486 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 79 0.071 0.104 2026-09-15 09:07:40,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.012 0.020 2026-09-15 09:07:40,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.015 2026-09-15 09:07:40,629 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.028 0.056 2026-09-15 09:07:40,674 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:40,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "POST /mail/data HTTP/1.1" 200 - 36 0.023 0.078 2026-09-15 09:07:40,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.150 2026-09-15 09:07:40,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:40] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.013 0.041 2026-09-15 09:07:40,768 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:40,823 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-09-15 09:07:40,874 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:40,930 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:41,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:41] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 47 0.038 0.046 2026-09-15 09:07:41,088 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.024 0.039 2026-09-15 09:07:41,128 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:41,179 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:41,236 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:41,287 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:41,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.030 0.039 2026-09-15 09:07:41,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-09-15 09:07:41,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.031 0.033 2026-09-15 09:07:41,402 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-09-15 09:07:41,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-15 09:07:41,441 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.027 0.063 2026-09-15 09:07:41,451 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.053 2026-09-15 09:07:41,468 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:41] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.055 2026-09-15 09:07:41,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 41316052 (allocated 44277760) 2026-09-15 09:07:41,614 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 98764 2026-09-15 09:07:41,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-09-15 09:07:41,615 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 98764 2026-09-15 09:07:41,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090741_657550_test_01_project_tour.txt 2026-09-15 09:07:41,657 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpdvxmqxv1_chrome_odoo" 2026-09-15 09:07:41,666 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-09-15 09:07:41,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 98957 2026-09-15 09:07:41,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmppzaab7w5_chrome_odoo 2026-09-15 09:07:41,954 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:38443/json/version 2026-09-15 09:07:41,955 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:41,969 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:07:41,969 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:38443/json 2026-09-15 09:07:41,970 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:41,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:38443/devtools/page/CACD63E8841DFBC6E3510AB566525490 2026-09-15 09:07:41,986 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-09-15 09:07:41,987 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-09-15 09:07:42,031 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:07:42,035 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-09-15 09:07:42,041 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:42,041 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:42,053 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:07:43,195 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:43] "GET /odoo?debug=1 HTTP/1.1" 200 - 154 0.070 1.074 2026-09-15 09:07:43,198 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': 'CACD63E8841DFBC6E3510AB566525490', 'loaderId': 'F849C462AF1541DC7D9DC439D230125B', 'isDownload': False} 2026-09-15 09:07:43,199 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-09-15 09:07:43,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:43] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-15 09:07:43,232 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:43] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.021 2026-09-15 09:07:43,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:43] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.032 0.129 2026-09-15 09:07:43,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:43] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.124 2026-09-15 09:07:43,453 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:43] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 09:07:44,001 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 09:07:44,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 09:07:44,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:07:44,077 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-15 09:07:44,079 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.019 0.044 2026-09-15 09:07:44,087 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-15 09:07:44,089 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-15 09:07:44,099 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:44,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /odoo HTTP/1.1" 200 - 29 0.014 0.025 2026-09-15 09:07:44,160 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.050 2026-09-15 09:07:44,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.010 2026-09-15 09:07:44,218 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.012 0.039 2026-09-15 09:07:44,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.015 0.067 2026-09-15 09:07:44,254 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.063 2026-09-15 09:07:44,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.005 0.070 2026-09-15 09:07:44,278 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:44,281 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 09:07:44,295 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:44,339 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "POST /mail/data HTTP/1.1" 200 - 34 0.021 0.032 2026-09-15 09:07:44,361 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:44,365 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:44,454 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.035 0.046 2026-09-15 09:07:44,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-09-15 09:07:44,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:44] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.015 2026-09-15 09:07:45,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "GET /web/webclient/translations?hash=e664115e00a68fa6cf0d24b65f638a4ea8d06b47&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:45,127 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:45,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:07:45,142 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-15 09:07:45,153 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-15 09:07:45,284 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:45,285 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.005 0.018 2026-09-15 09:07:45,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.017 0.046 2026-09-15 09:07:45,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-09-15 09:07:45,371 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /mail/data HTTP/1.1" 200 - 19 0.011 0.050 2026-09-15 09:07:45,375 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.073 2026-09-15 09:07:45,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.095 2026-09-15 09:07:45,395 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.056 2026-09-15 09:07:45,404 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.063 2026-09-15 09:07:45,430 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:45,450 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.011 2026-09-15 09:07:45,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 97 0.078 0.129 2026-09-15 09:07:45,835 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.020 0.032 2026-09-15 09:07:45,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-09-15 09:07:45,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:45] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:07:45,981 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:46,041 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /mail/data HTTP/1.1" 200 - 45 0.045 0.047 2026-09-15 09:07:46,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.075 2026-09-15 09:07:46,103 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.012 0.104 2026-09-15 09:07:46,126 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.013 2026-09-15 09:07:46,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.059 0.138 2026-09-15 09:07:46,356 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-15 09:07:46,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.017 0.037 2026-09-15 09:07:46,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.047 2026-09-15 09:07:46,506 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:46,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 33 0.030 0.042 2026-09-15 09:07:46,626 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:07:46,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:07:46,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-15 09:07:46,816 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:46,841 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.017 0.029 2026-09-15 09:07:46,894 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /mail/data HTTP/1.1" 200 - 33 0.018 0.060 2026-09-15 09:07:46,902 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.019 2026-09-15 09:07:46,905 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:46,932 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.012 0.092 2026-09-15 09:07:46,948 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "GET /web/image/res.partner/2/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 5 0.003 0.030 2026-09-15 09:07:46,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:46] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-09-15 09:07:46,973 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,084 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.045 0.048 2026-09-15 09:07:47,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.031 2026-09-15 09:07:47,141 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /mail/data HTTP/1.1" 200 - 26 0.011 0.024 2026-09-15 09:07:47,194 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.013 2026-09-15 09:07:47,254 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,323 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.018 0.045 2026-09-15 09:07:47,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.008 2026-09-15 09:07:47,447 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,477 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /mail/data HTTP/1.1" 200 - 26 0.013 0.022 2026-09-15 09:07:47,503 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,524 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.011 2026-09-15 09:07:47,557 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,621 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.027 0.061 2026-09-15 09:07:47,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.008 2026-09-15 09:07:47,770 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /mail/data HTTP/1.1" 200 - 26 0.020 0.024 2026-09-15 09:07:47,829 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:47] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.010 2026-09-15 09:07:47,887 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:47,958 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,072 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.038 0.072 2026-09-15 09:07:48,095 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-09-15 09:07:48,129 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,166 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /mail/data HTTP/1.1" 200 - 26 0.014 0.027 2026-09-15 09:07:48,187 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.012 2026-09-15 09:07:48,243 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.010 0.032 2026-09-15 09:07:48,248 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.046 2026-09-15 09:07:48,298 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.014 0.028 2026-09-15 09:07:48,355 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.032 2026-09-15 09:07:48,398 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.007 2026-09-15 09:07:48,443 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,487 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /mail/data HTTP/1.1" 200 - 26 0.019 0.031 2026-09-15 09:07:48,495 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,551 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-15 09:07:48,630 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.024 2026-09-15 09:07:48,632 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 09:07:48,657 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.011 0.027 2026-09-15 09:07:48,663 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "GET /web/assets/ac1fc77/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 09:07:48,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "GET /web/assets/458c30c/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 09:07:48,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 09:07:48,718 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,770 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,821 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,839 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:48,876 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:48,891 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 09:07:48,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.003 0.010 2026-09-15 09:07:48,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:48] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 09:07:48,968 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,018 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,073 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,125 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,175 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,231 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,292 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,344 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,401 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,437 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 14 0.009 0.023 2026-09-15 09:07:49,505 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,517 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.018 0.037 2026-09-15 09:07:49,521 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.054 2026-09-15 09:07:49,563 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.008 0.024 2026-09-15 09:07:49,628 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.011 0.007 2026-09-15 09:07:49,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.023 2026-09-15 09:07:49,645 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.025 2026-09-15 09:07:49,860 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:49,892 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.036 2026-09-15 09:07:49,960 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:49,973 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.011 0.058 2026-09-15 09:07:49,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:49] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.005 0.086 2026-09-15 09:07:50,017 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.005 0.101 2026-09-15 09:07:50,025 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.002 0.044 2026-09-15 09:07:50,031 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.050 2026-09-15 09:07:50,059 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 15 0.006 0.018 2026-09-15 09:07:50,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.005 2026-09-15 09:07:50,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:07:50,178 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,242 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,316 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,405 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 54 0.031 0.051 2026-09-15 09:07:50,473 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.032 0.025 2026-09-15 09:07:50,528 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,588 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /mail/data HTTP/1.1" 200 - 31 0.050 0.063 2026-09-15 09:07:50,611 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.068 2026-09-15 09:07:50,648 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,726 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.021 0.047 2026-09-15 09:07:50,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.009 2026-09-15 09:07:50,779 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,827 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,834 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /mail/data HTTP/1.1" 200 - 31 0.012 0.053 2026-09-15 09:07:50,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.016 2026-09-15 09:07:50,874 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.012 2026-09-15 09:07:50,879 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:50,899 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.012 2026-09-15 09:07:50,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:50] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.012 2026-09-15 09:07:50,940 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,049 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.048 0.053 2026-09-15 09:07:51,070 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.008 2026-09-15 09:07:51,107 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,141 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.015 0.012 2026-09-15 09:07:51,159 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,194 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /mail/data HTTP/1.1" 200 - 31 0.024 0.052 2026-09-15 09:07:51,213 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,216 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.038 2026-09-15 09:07:51,274 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.040 0.074 2026-09-15 09:07:51,414 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.008 2026-09-15 09:07:51,443 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,503 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /mail/data HTTP/1.1" 200 - 31 0.033 0.029 2026-09-15 09:07:51,521 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.014 2026-09-15 09:07:51,556 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,620 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,694 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.028 0.041 2026-09-15 09:07:51,715 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.006 2026-09-15 09:07:51,738 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /mail/data HTTP/1.1" 200 - 31 0.011 0.024 2026-09-15 09:07:51,787 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,842 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,893 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,951 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:51,965 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-15 09:07:51,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:51] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 09:07:52,013 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:52,068 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:52,121 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-09-15 09:07:52,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 09:07:52,166 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:52] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.027 0.057 2026-09-15 09:07:52,174 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:52] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.086 2026-09-15 09:07:52,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 55100964 (allocated 58830848) 2026-09-15 09:07:52,361 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 98957 2026-09-15 09:07:52,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-09-15 09:07:52,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 98957 2026-09-15 09:07:52,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090752_425782_test_project_task_history.txt 2026-09-15 09:07:52,426 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmppzaab7w5_chrome_odoo" 2026-09-15 09:07:52,436 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-09-15 09:07:52,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 99194 2026-09-15 09:07:52,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpnmsdyf5z_chrome_odoo 2026-09-15 09:07:52,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:36929/json/version 2026-09-15 09:07:52,674 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:52,676 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:07:52,676 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:36929/json 2026-09-15 09:07:52,677 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:07:52,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:36929/devtools/page/85046DDD21B1D7F38E0D7DEA47EFEE19 2026-09-15 09:07:52,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-09-15 09:07:52,682 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-09-15 09:07:52,716 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:07:52,722 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-09-15 09:07:52,727 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:52,727 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:52,746 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:07:53,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:53] "GET /odoo HTTP/1.1" 200 - 154 0.068 1.097 2026-09-15 09:07:53,911 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '85046DDD21B1D7F38E0D7DEA47EFEE19', 'loaderId': '1491E3FE86CD325AE9CBEE87A9895CE5', 'isDownload': False} 2026-09-15 09:07:53,911 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:53,935 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:53] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-15 09:07:53,940 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:53] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 09:07:54,073 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.028 0.113 2026-09-15 09:07:54,081 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-09-15 09:07:54,153 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 09:07:54,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-15 09:07:54,646 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:07:54,671 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.012 0.027 2026-09-15 09:07:54,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.038 2026-09-15 09:07:54,683 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-15 09:07:54,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-15 09:07:54,704 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:54,715 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:54,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /odoo HTTP/1.1" 200 - 29 0.012 0.024 2026-09-15 09:07:54,773 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.044 2026-09-15 09:07:54,780 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:54,799 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.008 2026-09-15 09:07:54,826 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:07:54,838 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 09:07:54,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.051 0.040 2026-09-15 09:07:54,912 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.007 0.113 2026-09-15 09:07:54,919 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.003 0.111 2026-09-15 09:07:54,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.113 2026-09-15 09:07:54,956 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:54] "POST /mail/data HTTP/1.1" 200 - 34 0.015 0.117 2026-09-15 09:07:55,007 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.016 0.144 2026-09-15 09:07:55,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.122 2026-09-15 09:07:55,024 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:07:55,047 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 09:07:55,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "GET /web/webclient/translations?hash=e664115e00a68fa6cf0d24b65f638a4ea8d06b47&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:07:55,683 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:55,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 09:07:55,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.014 2026-09-15 09:07:55,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-15 09:07:55,848 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.016 0.019 2026-09-15 09:07:55,855 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:55,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.017 0.047 2026-09-15 09:07:55,896 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.059 2026-09-15 09:07:55,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.082 2026-09-15 09:07:55,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "POST /mail/data HTTP/1.1" 200 - 19 0.012 0.081 2026-09-15 09:07:55,958 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:55,960 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.091 2026-09-15 09:07:55,961 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:07:55,986 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-15 09:07:55,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.116 2026-09-15 09:07:55,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.091 2026-09-15 09:07:56,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.015 2026-09-15 09:07:56,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 97 0.056 0.105 2026-09-15 09:07:56,294 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.012 0.030 2026-09-15 09:07:56,297 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-09-15 09:07:56,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-09-15 09:07:56,434 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:56,457 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.016 0.022 2026-09-15 09:07:56,528 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /mail/data HTTP/1.1" 200 - 45 0.022 0.071 2026-09-15 09:07:56,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.008 0.103 2026-09-15 09:07:56,593 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.011 0.019 2026-09-15 09:07:56,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.047 0.173 2026-09-15 09:07:56,836 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.008 2026-09-15 09:07:56,904 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.019 0.057 2026-09-15 09:07:56,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:56] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.070 2026-09-15 09:07:56,993 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,085 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 33 0.035 0.040 2026-09-15 09:07:57,115 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:07:57,151 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 09:07:57,253 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-15 09:07:57,294 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,331 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.016 0.030 2026-09-15 09:07:57,352 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,380 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /mail/data HTTP/1.1" 200 - 33 0.016 0.075 2026-09-15 09:07:57,406 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.008 0.103 2026-09-15 09:07:57,415 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.029 2026-09-15 09:07:57,419 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "GET /web/image/res.partner/2/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 5 0.004 0.021 2026-09-15 09:07:57,490 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.018 0.047 2026-09-15 09:07:57,494 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.052 2026-09-15 09:07:57,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.006 2026-09-15 09:07:57,530 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,564 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /mail/data HTTP/1.1" 200 - 26 0.011 0.022 2026-09-15 09:07:57,586 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,637 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,693 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-15 09:07:57,746 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:07:57,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.004 0.018 2026-09-15 09:07:57,765 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.028 2026-09-15 09:07:57,780 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "GET /web/assets/ac1fc77/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:07:57,783 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "GET /web/assets/458c30c/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:07:57,805 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-15 09:07:57,834 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,885 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,941 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:57,958 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "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.010 2026-09-15 09:07:57,985 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:57] "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.009 0.008 2026-09-15 09:07:58,010 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:58] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.006 0.013 2026-09-15 09:07:58,034 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,095 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,160 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,218 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,238 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:58] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.016 2026-09-15 09:07:58,273 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,343 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,452 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.043 0.059 2026-09-15 09:07:58,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:58] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.013 0.007 2026-09-15 09:07:58,503 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,551 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:58] "POST /mail/data HTTP/1.1" 200 - 26 0.023 0.028 2026-09-15 09:07:58,556 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,611 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,679 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,733 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,789 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,817 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:58] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.012 0.015 2026-09-15 09:07:58,841 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,907 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:58,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.030 0.057 2026-09-15 09:07:59,022 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:59] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.011 2026-09-15 09:07:59,034 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-09-15 09:07:59,035 44 INFO rb-7f8ce6a-224855-415796 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-15 09:07:59,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:07:59] "POST /mail/data HTTP/1.1" 200 - 26 0.045 0.047 2026-09-15 09:07:59,220 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 35384376 (allocated 37855232) 2026-09-15 09:07:59,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 99194 2026-09-15 09:07:59,224 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-09-15 09:07:59,224 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 99194 2026-09-15 09:07:59,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090759_319352_test_project_task_last_history_steps.txt 2026-09-15 09:07:59,319 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpnmsdyf5z_chrome_odoo" 2026-09-15 09:07:59,341 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:08:01,350 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-09-15 09:08:01,362 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 374, model: project.update 2026-09-15 09:08:01,369 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-09-15 09:08:01,418 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:01,430 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-09-15 09:08:01,469 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #374 deleted mail.message records with IDs: [8310] 2026-09-15 09:08:01,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 374, model: project.milestone 2026-09-15 09:08:01,479 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-09-15 09:08:01,513 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 374, model: project.milestone 2026-09-15 09:08:01,529 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-09-15 09:08:01,563 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-09-15 09:08:01,590 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #373 deleted mail.message records with IDs: [8309] 2026-09-15 09:08:01,603 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #373 deleted project.update records with IDs: [1] 2026-09-15 09:08:01,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-09-15 09:08:01,652 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 374, model: project.update 2026-09-15 09:08:01,658 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-09-15 09:08:01,690 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-15 09:08:01,697 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-09-15 09:08:01,734 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-15 09:08:01,742 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-09-15 09:08:01,789 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-15 09:08:01,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-09-15 09:08:01,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-09-15 09:08:01,904 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #371 deleted mail.message records with IDs: [8309] 2026-09-15 09:08:01,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 371, model: project.update 2026-09-15 09:08:01,915 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-09-15 09:08:01,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 371, model: project.update 2026-09-15 09:08:01,978 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-15 09:08:03,202 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-15 09:08:03,367 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-15 09:08:03,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-15 09:08:03,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-09-15 09:08:04,294 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:08:04,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-09-15 09:08:04,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 99374 2026-09-15 09:08:04,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpw42v4gb9_chrome_odoo 2026-09-15 09:08:04,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42177/json/version 2026-09-15 09:08:04,495 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:08:04,521 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:08:04,522 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42177/json 2026-09-15 09:08:04,522 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:08:04,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:42177/devtools/page/FEBCD019D66F94CA7C469913789EE438 2026-09-15 09:08:04,525 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-15 09:08:04,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-15 09:08:04,572 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:08:04,579 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-15 09:08:04,584 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:04,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-15 09:08:04,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:08:05,708 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:05] "GET /odoo HTTP/1.1" 200 - 159 0.121 0.987 2026-09-15 09:08:05,713 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'FEBCD019D66F94CA7C469913789EE438', 'loaderId': '4B0C9B3D33B27A7932A763B22D6E0A15', 'isDownload': False} 2026-09-15 09:08:05,713 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-09-15 09:08:05,734 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:05] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 09:08:05,741 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:05] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 09:08:05,855 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:05] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.037 0.090 2026-09-15 09:08:05,861 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:05] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.077 2026-09-15 09:08:05,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:05] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-09-15 09:08:06,484 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-09-15 09:08:06,520 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:08:06,542 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:08:06,552 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.021 0.038 2026-09-15 09:08:06,556 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.055 2026-09-15 09:08:06,584 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.051 2026-09-15 09:08:06,587 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-15 09:08:06,620 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:08:06,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /odoo HTTP/1.1" 200 - 29 0.030 0.037 2026-09-15 09:08:06,726 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:06,727 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.076 2026-09-15 09:08:06,741 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:08:06,759 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:06,760 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 09:08:06,797 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.030 0.106 2026-09-15 09:08:06,815 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:06,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.005 0.148 2026-09-15 09:08:06,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.145 2026-09-15 09:08:06,833 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.120 2026-09-15 09:08:06,910 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "POST /mail/data HTTP/1.1" 200 - 34 0.032 0.104 2026-09-15 09:08:06,936 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:06,936 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-15 09:08:06,938 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-15 09:08:06,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.019 0.256 2026-09-15 09:08:06,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.003 0.129 2026-09-15 09:08:06,959 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.126 2026-09-15 09:08:06,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.174 2026-09-15 09:08:06,979 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.037 2026-09-15 09:08:07,208 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 101 0.085 0.104 2026-09-15 09:08:07,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:08:07,249 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:08:07,315 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.022 2026-09-15 09:08:07,423 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:08:07,442 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:07,461 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.016 2026-09-15 09:08:07,502 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.007 0.059 2026-09-15 09:08:07,504 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:07,538 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.005 0.096 2026-09-15 09:08:07,556 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.111 2026-09-15 09:08:07,563 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:07,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "POST /mail/data HTTP/1.1" 200 - 45 0.034 0.144 2026-09-15 09:08:07,644 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.189 2026-09-15 09:08:07,661 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.091 2026-09-15 09:08:07,690 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.021 2026-09-15 09:08:07,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.008 0.018 2026-09-15 09:08:07,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.005 0.011 2026-09-15 09:08:07,827 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:07,880 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:07,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:07] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.041 0.051 2026-09-15 09:08:08,031 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:08] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.010 0.028 2026-09-15 09:08:08,307 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 75 0.061 0.204 2026-09-15 09:08:08,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 09:08:08,354 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.019 2026-09-15 09:08:08,360 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:08] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.012 2026-09-15 09:08:08,405 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,462 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,493 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:08] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.007 0.023 2026-09-15 09:08:08,521 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,573 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,628 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,640 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:08] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.007 2026-09-15 09:08:08,664 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:08] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.004 0.012 2026-09-15 09:08:08,678 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,734 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,755 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.014 2026-09-15 09:08:08,779 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:08] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.010 2026-09-15 09:08:08,784 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,838 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,889 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,947 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:08,997 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,053 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 44 0.077 0.060 2026-09-15 09:08:09,108 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 09:08:09,109 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,130 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.008 0.013 2026-09-15 09:08:09,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.007 2026-09-15 09:08:09,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.009 0.022 2026-09-15 09:08:09,206 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,257 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,313 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.018 0.035 2026-09-15 09:08:09,369 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,389 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 09:08:09,411 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.009 0.019 2026-09-15 09:08:09,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.008 2026-09-15 09:08:09,448 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.006 2026-09-15 09:08:09,454 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.002 0.010 2026-09-15 09:08:09,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-15 09:08:09,558 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,614 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:08:09,643 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-15 09:08:09,685 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.012 0.036 2026-09-15 09:08:09,720 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,771 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,955 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:09,984 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:09] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.024 0.038 2026-09-15 09:08:10,000 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.007 2026-09-15 09:08:10,009 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.014 2026-09-15 09:08:10,014 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:10,054 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.024 0.033 2026-09-15 09:08:10,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.013 0.040 2026-09-15 09:08:10,102 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.054 2026-09-15 09:08:10,143 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:10,197 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:10,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.007 0.013 2026-09-15 09:08:10,230 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-15 09:08:10,273 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:10,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "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-15 09:08:10,341 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 29 0.018 0.032 2026-09-15 09:08:10,364 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:08:10,497 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:10,571 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.031 0.020 2026-09-15 09:08:10,573 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:10,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /mail/data HTTP/1.1" 200 - 39 0.034 0.062 2026-09-15 09:08:10,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-09-15 09:08:10,696 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:10,744 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 26 0.017 0.029 2026-09-15 09:08:10,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-09-15 09:08:10,757 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "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-15 09:08:10,807 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.006 2026-09-15 09:08:10,823 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:10,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.017 0.023 2026-09-15 09:08:10,903 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:10,923 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /mail/data HTTP/1.1" 200 - 31 0.030 0.050 2026-09-15 09:08:10,958 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:10,962 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.011 0.057 2026-09-15 09:08:10,972 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.064 2026-09-15 09:08:10,978 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.067 2026-09-15 09:08:10,993 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:10] "POST /web/dataset/call_kw/res.users.settings/get_embedded_actions_settings#res.users.settings.get_embedded_actions_settings HTTP/1.1" 200 - 10 0.005 0.026 2026-09-15 09:08:11,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "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.010 2026-09-15 09:08:11,155 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:11,167 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 6 0.004 0.007 2026-09-15 09:08:11,211 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:11,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/action/load HTTP/1.1" 200 - 17 0.017 0.031 2026-09-15 09:08:11,307 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.012 0.023 2026-09-15 09:08:11,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-09-15 09:08:11,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 38 0.023 0.037 2026-09-15 09:08:11,424 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 17 0.013 0.061 2026-09-15 09:08:11,453 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:11,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.009 0.019 2026-09-15 09:08:11,546 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 14 0.018 0.030 2026-09-15 09:08:11,578 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.004 0.005 2026-09-15 09:08:11,588 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:11,612 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:08:11,629 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:08:11,665 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.005 0.009 2026-09-15 09:08:11,706 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:11,790 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:11,849 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:11,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 09:08:11,889 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 09:08:11,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:11] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.017 0.033 2026-09-15 09:08:11,984 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,043 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,113 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 10 0.007 0.022 2026-09-15 09:08:12,178 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 6 0.004 0.013 2026-09-15 09:08:12,223 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 10 0.007 0.016 2026-09-15 09:08:12,253 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 3 0.002 0.008 2026-09-15 09:08:12,310 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,392 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.009 2026-09-15 09:08:12,428 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 09:08:12,445 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 12 0.016 0.027 2026-09-15 09:08:12,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 09:08:12,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.023 0.032 2026-09-15 09:08:12,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.021 0.073 2026-09-15 09:08:12,672 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,769 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.016 0.067 2026-09-15 09:08:12,863 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,920 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,971 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:12,984 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:12] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.017 0.042 2026-09-15 09:08:13,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-15 09:08:13,044 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:13,062 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.011 0.021 2026-09-15 09:08:13,093 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:13,094 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /mail/data HTTP/1.1" 200 - 31 0.010 0.035 2026-09-15 09:08:13,144 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:13,195 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:13,251 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:13,307 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.015 0.033 2026-09-15 09:08:13,318 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.003 0.058 2026-09-15 09:08:13,364 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.016 0.055 2026-09-15 09:08:13,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.014 0.082 2026-09-15 09:08:13,474 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:13,503 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.008 0.010 2026-09-15 09:08:13,547 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.016 0.029 2026-09-15 09:08:13,597 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.020 0.050 2026-09-15 09:08:13,633 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:13,697 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-15 09:08:13,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-15 09:08:13,706 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "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-15 09:08:13,764 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 21 0.028 0.028 2026-09-15 09:08:13,939 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:13] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:08:13,985 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 54838452 (allocated 60403712) 2026-09-15 09:08:14,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:14] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 09:08:14,069 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 99374 2026-09-15 09:08:14,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-15 09:08:14,070 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 99374 2026-09-15 09:08:14,083 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:14] "POST /mail/data HTTP/1.1" 200 - 31 0.018 0.024 2026-09-15 09:08:14,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090814_113837_test_01_project_tour.txt 2026-09-15 09:08:14,114 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpw42v4gb9_chrome_odoo" 2026-09-15 09:08:14,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 99603 2026-09-15 09:08:14,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpr_pil156_chrome_odoo 2026-09-15 09:08:14,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42879/json/version 2026-09-15 09:08:14,293 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:08:14,320 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:08:14,321 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42879/json 2026-09-15 09:08:14,322 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:08:14,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:42879/devtools/page/CB5A00197613BE53309D7B7A4B8961C7 2026-09-15 09:08:14,326 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-15 09:08:14,327 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-15 09:08:14,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:08:14,353 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-15 09:08:14,355 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:14,355 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-15 09:08:14,476 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:14] "GET /odoo HTTP/1.1" 200 - 31 0.058 0.048 2026-09-15 09:08:14,485 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'CB5A00197613BE53309D7B7A4B8961C7', 'loaderId': 'D46476A37CA02A08E5557F0BA9386742', 'isDownload': False} 2026-09-15 09:08:14,485 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-15 09:08:14,515 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:14] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-15 09:08:14,527 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:14] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-09-15 09:08:14,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:14] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.032 2026-09-15 09:08:14,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:14] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-15 09:08:14,669 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:14] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-09-15 09:08:15,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:08:15,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.008 2026-09-15 09:08:15,304 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.005 2026-09-15 09:08:15,325 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:08:15,340 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:08:15,358 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:08:15,426 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /odoo HTTP/1.1" 200 - 31 0.014 0.035 2026-09-15 09:08:15,438 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:15,447 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.062 2026-09-15 09:08:15,484 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:15,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /mail/data HTTP/1.1" 200 - 19 0.039 0.050 2026-09-15 09:08:15,540 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 09:08:15,541 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:15,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.083 2026-09-15 09:08:15,557 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 09:08:15,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.101 2026-09-15 09:08:15,574 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.106 2026-09-15 09:08:15,600 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.009 0.128 2026-09-15 09:08:15,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-09-15 09:08:15,609 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.053 2026-09-15 09:08:15,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.054 2026-09-15 09:08:15,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.008 0.171 2026-09-15 09:08:15,674 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:15,676 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 09:08:15,677 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:08:15,712 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.022 2026-09-15 09:08:15,729 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:15,786 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.004 0.038 2026-09-15 09:08:15,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:08:15,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.012 0.029 2026-09-15 09:08:15,880 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.032 2026-09-15 09:08:15,977 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:15,998 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:15] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.020 2026-09-15 09:08:16,032 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,068 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /mail/data HTTP/1.1" 200 - 41 0.027 0.059 2026-09-15 09:08:16,106 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.006 0.005 2026-09-15 09:08:16,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.010 2026-09-15 09:08:16,161 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 09:08:16,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.002 0.010 2026-09-15 09:08:16,265 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,325 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.020 0.041 2026-09-15 09:08:16,443 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.009 0.024 2026-09-15 09:08:16,501 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.003 0.043 2026-09-15 09:08:16,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 09:08:16,556 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.013 2026-09-15 09:08:16,560 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:08:16,593 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:08:16,611 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,667 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.006 2026-09-15 09:08:16,719 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,773 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,827 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,838 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.007 2026-09-15 09:08:16,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.002 0.003 2026-09-15 09:08:16,878 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,934 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:16,945 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 09:08:16,967 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:16] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 09:08:16,993 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:17,045 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:17,096 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:17,153 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:17,204 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:17,234 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.034 0.045 2026-09-15 09:08:17,251 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.007 2026-09-15 09:08:17,286 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.014 0.022 2026-09-15 09:08:17,326 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.012 2026-09-15 09:08:17,337 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.021 2026-09-15 09:08:17,493 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:17,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.023 0.041 2026-09-15 09:08:17,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.007 2026-09-15 09:08:17,550 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.021 2026-09-15 09:08:17,556 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:17,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.007 0.038 2026-09-15 09:08:17,617 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:17,707 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 26 0.025 0.048 2026-09-15 09:08:17,740 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.004 0.008 2026-09-15 09:08:17,776 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "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-15 09:08:17,865 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:08:17,905 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:17,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:17] "POST /mail/data HTTP/1.1" 200 - 35 0.039 0.035 2026-09-15 09:08:18,023 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.021 0.092 2026-09-15 09:08:18,061 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:08:18,161 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,171 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:08:18,241 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,291 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,350 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,389 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.009 0.029 2026-09-15 09:08:18,401 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,419 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.004 0.016 2026-09-15 09:08:18,442 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:08:18,476 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.013 2026-09-15 09:08:18,532 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.009 0.015 2026-09-15 09:08:18,533 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,581 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.010 2026-09-15 09:08:18,604 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /mail/data HTTP/1.1" 200 - 25 0.014 0.021 2026-09-15 09:08:18,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.004 0.024 2026-09-15 09:08:18,649 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,706 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,713 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:08:18,758 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,801 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 27 0.040 0.035 2026-09-15 09:08:18,817 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,864 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "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-15 09:08:18,884 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:18,934 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.011 0.028 2026-09-15 09:08:18,965 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:08:18,982 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:19,033 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:19,098 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:19,149 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:19,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:19] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.031 0.048 2026-09-15 09:08:19,219 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:19,361 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 79 0.064 0.092 2026-09-15 09:08:19,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:19] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.008 0.016 2026-09-15 09:08:19,429 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.019 0.011 2026-09-15 09:08:19,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.015 0.053 2026-09-15 09:08:19,488 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:19] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.004 0.074 2026-09-15 09:08:19,545 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:19,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:19] "POST /mail/data HTTP/1.1" 200 - 36 0.034 0.084 2026-09-15 09:08:19,615 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:19] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.021 0.045 2026-09-15 09:08:19,650 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:19,703 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:19,755 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:19,811 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:19,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:19] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 47 0.028 0.038 2026-09-15 09:08:19,926 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:19] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.012 0.029 2026-09-15 09:08:19,956 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:20,006 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:20,063 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:20,117 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:20,117 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.014 0.038 2026-09-15 09:08:20,169 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:20,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.019 0.034 2026-09-15 09:08:20,222 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-15 09:08:20,223 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-15 09:08:20,245 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.020 0.052 2026-09-15 09:08:20,255 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.061 2026-09-15 09:08:20,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:20] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.065 2026-09-15 09:08:20,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 39293724 (allocated 41263104) 2026-09-15 09:08:20,385 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 99603 2026-09-15 09:08:20,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-15 09:08:20,391 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 99603 2026-09-15 09:08:20,450 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090820_450627_test_01_project_tour.txt 2026-09-15 09:08:20,450 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpr_pil156_chrome_odoo" 2026-09-15 09:08:20,476 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:08:21,830 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-09-15 09:08:22,082 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-09-15 09:08:22,336 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-09-15 09:08:22,423 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-09-15 09:08:22,664 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-09-15 09:08:22,928 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-09-15 09:08:22,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-09-15 09:08:23,152 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:08:23,534 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:08:23,764 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-09-15 09:08:23,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-15 09:08:23,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:08:23,957 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:23] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.009 0.156 2026-09-15 09:08:23,959 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-09-15 09:08:24,009 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-15 09:08:24,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:08:24,211 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:24] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.016 0.175 2026-09-15 09:08:24,226 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-15 09:08:25,355 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-09-15 09:08:25,378 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-09-15 09:08:25,435 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-09-15 09:08:25,471 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-09-15 09:08:25,569 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-09-15 09:08:25,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-09-15 09:08:25,761 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-09-15 09:08:26,039 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-09-15 09:08:26,342 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-09-15 09:08:26,501 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-09-15 09:08:26,609 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:08:26,761 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-09-15 09:08:26,923 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 99791 2026-09-15 09:08:26,923 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpq1p3n4h6_chrome_odoo 2026-09-15 09:08:26,923 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:42443/json/version 2026-09-15 09:08:26,925 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:08:26,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:08:26,935 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:42443/json 2026-09-15 09:08:26,936 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:08:26,943 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:42443/devtools/page/671E279D6F7B6FED9F8BC9636FF619D5 2026-09-15 09:08:26,945 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-09-15 09:08:26,948 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-09-15 09:08:26,977 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:08:26,982 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-09-15 09:08:26,992 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:26,992 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-15 09:08:27,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:08:28,198 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:28] "GET /odoo HTTP/1.1" 200 - 154 0.122 1.065 2026-09-15 09:08:28,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '671E279D6F7B6FED9F8BC9636FF619D5', 'loaderId': '50DA95BD89D8A9C311B07014EC08D6D5', 'isDownload': False} 2026-09-15 09:08:28,201 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-09-15 09:08:28,221 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:28] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-09-15 09:08:28,227 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:28] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 09:08:28,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:28] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.026 0.078 2026-09-15 09:08:28,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:28] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-09-15 09:08:28,392 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:28] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 09:08:28,913 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 09:08:28,970 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:08:28,975 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-15 09:08:29,014 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.036 0.050 2026-09-15 09:08:29,018 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.070 2026-09-15 09:08:29,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-15 09:08:29,032 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-15 09:08:29,038 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:08:29,112 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /odoo HTTP/1.1" 200 - 29 0.026 0.029 2026-09-15 09:08:29,129 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:29,135 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.068 2026-09-15 09:08:29,155 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:29,167 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 09:08:29,181 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:08:29,205 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:29,217 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /mail/data HTTP/1.1" 200 - 35 0.045 0.108 2026-09-15 09:08:29,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.012 0.165 2026-09-15 09:08:29,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.005 0.184 2026-09-15 09:08:29,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.147 2026-09-15 09:08:29,273 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.101 2026-09-15 09:08:29,284 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.060 2026-09-15 09:08:29,287 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.032 2026-09-15 09:08:29,306 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.216 2026-09-15 09:08:29,311 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.127 2026-09-15 09:08:29,366 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:08:29,368 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:08:29,378 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:29,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.024 2026-09-15 09:08:29,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 97 0.064 0.123 2026-09-15 09:08:29,745 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.019 0.058 2026-09-15 09:08:29,747 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.078 2026-09-15 09:08:29,860 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /mail/data HTTP/1.1" 200 - 45 0.061 0.110 2026-09-15 09:08:29,890 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.110 2026-09-15 09:08:29,926 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:29,928 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.017 0.022 2026-09-15 09:08:29,953 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:29] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.029 2026-09-15 09:08:30,001 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.017 0.052 2026-09-15 09:08:30,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.074 0.145 2026-09-15 09:08:30,274 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.016 2026-09-15 09:08:30,288 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.003 0.026 2026-09-15 09:08:30,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.021 2026-09-15 09:08:30,601 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:08:30,630 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:30,638 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.010 2026-09-15 09:08:30,649 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.022 2026-09-15 09:08:30,667 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.038 2026-09-15 09:08:30,693 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:30,697 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.003 0.073 2026-09-15 09:08:30,756 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:30,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 55 0.036 0.064 2026-09-15 09:08:30,943 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.018 0.047 2026-09-15 09:08:30,982 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:30] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.009 2026-09-15 09:08:31,042 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:31] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:08:31,156 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:31] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-09-15 09:08:31,212 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:31,261 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:31] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.018 0.026 2026-09-15 09:08:31,290 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:31,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:31] "POST /mail/data HTTP/1.1" 200 - 38 0.031 0.077 2026-09-15 09:08:31,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:31] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.021 0.095 2026-09-15 09:08:31,425 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:31] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.076 2026-09-15 09:08:31,452 44 INFO rb-7f8ce6a-224855-415796 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-15 09:08:31,456 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:31] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.010 0.016 2026-09-15 09:08:31,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-09-15 09:08:31,509 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 09:08:31,539 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:31] "POST /mail/data HTTP/1.1" 200 - 31 0.047 0.058 2026-09-15 09:08:31,549 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:08:31] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.109 2026-09-15 09:08:31,723 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 40205588 (allocated 43208704) 2026-09-15 09:08:31,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 99791 2026-09-15 09:08:31,735 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-09-15 09:08:31,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 99791 2026-09-15 09:08:31,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_090831_786922_test_task_templates_tour.txt 2026-09-15 09:08:31,787 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpq1p3n4h6_chrome_odoo" 2026-09-15 09:08:31,805 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:08:32,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-09-15 09:08:32,974 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-09-15 09:08:33,112 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:08:34,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-09-15 09:08:37,843 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:08:48,724 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-09-15 09:08:49,625 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 09:09:01,883 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-09-15 09:09:03,653 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [12] 2026-09-15 09:09:03,795 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #397 deleted account.move.line.ctp records with IDs: [1335, 1336, 1337] 2026-09-15 09:09:03,898 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #397 deleted account.move.line records with IDs: [2488, 2489, 2490, 2491] 2026-09-15 09:09:03,974 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #397 deleted account.move records with IDs: [929] 2026-09-15 09:09:04,064 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [11] 2026-09-15 09:09:04,159 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #397 deleted account.move.line.ctp records with IDs: [1334] 2026-09-15 09:09:04,258 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #397 deleted account.move.line records with IDs: [2486, 2487] 2026-09-15 09:09:04,295 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #397 deleted account.move records with IDs: [928] 2026-09-15 09:09:04,335 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-09-15 09:09:05,618 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-15 09:09:07,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-09-15 09:09:07,373 44 INFO rb-7f8ce6a-224855-415796 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-15 09:09:08,111 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:09:11,737 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-09-15 09:09:12,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:09:17,884 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-09-15 09:09:18,272 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 09:09:28,094 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-09-15 09:09:29,535 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-09-15 09:09:30,207 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-09-15 09:09:30,785 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-09-15 09:09:32,172 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-09-15 09:09:34,678 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-09-15 09:09:36,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-09-15 09:09:37,170 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-09-15 09:09:37,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-09-15 09:09:38,379 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-09-15 09:09:38,503 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-09-15 09:09:39,730 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-09-15 09:09:40,447 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #406 deleted account.analytic.line records with IDs: [43] 2026-09-15 09:09:40,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-09-15 09:09:41,580 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #406 deleted account.move.line.ctp records with IDs: [1380, 1381] 2026-09-15 09:09:41,687 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #406 deleted account.move.line records with IDs: [2558] 2026-09-15 09:09:42,963 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:09:55,311 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-09-15 09:09:55,531 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-09-15 09:09:57,144 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:09:57,147 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-09-15 09:09:57,928 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1561] 2026-09-15 09:09:57,943 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:10:08,053 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-09-15 09:10:09,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 09:10:23,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-09-15 09:10:26,325 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #415 deleted stock.move.line records with IDs: [1558] 2026-09-15 09:10:26,513 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [47] 2026-09-15 09:10:26,629 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #415 deleted account.move.line.ctp records with IDs: [1387] 2026-09-15 09:10:26,736 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #415 deleted account.move.line records with IDs: [2565, 2566] 2026-09-15 09:10:26,803 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #415 deleted account.move records with IDs: [952] 2026-09-15 09:10:27,447 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #415 deleted stock.move.line records with IDs: [1559] 2026-09-15 09:10:27,607 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [48] 2026-09-15 09:10:27,720 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #415 deleted account.move.line.ctp records with IDs: [1388] 2026-09-15 09:10:27,792 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #415 deleted account.move.line records with IDs: [2567, 2568] 2026-09-15 09:10:27,822 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #415 deleted account.move records with IDs: [953] 2026-09-15 09:10:27,846 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-09-15 09:10:29,641 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-15 09:10:43,072 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-09-15 09:10:44,312 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-09-15 09:10:44,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-09-15 09:10:46,893 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-15 09:10:49,131 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:10:49,318 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-09-15 09:10:49,000 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #429 deleted resource.calendar.leaves records with IDs: [2] 2026-09-15 09:10:49,000 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #429 deleted account.analytic.line records with IDs: [56] 2026-09-15 09:10:49,726 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-15 09:10:51,642 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-09-15 09:10:52,052 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-09-15 09:10:52,000 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [60] 2026-09-15 09:10:52,474 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-09-15 09:10:52,000 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [65] 2026-09-15 09:10:52,000 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [66] 2026-09-15 09:10:52,000 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-09-15 09:10:52,984 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-15 09:10:53,348 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:10:53,416 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-09-15 09:10:53,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 99940 2026-09-15 09:10:53,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpaotckfkp_chrome_odoo 2026-09-15 09:10:53,733 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:41131/json/version 2026-09-15 09:10:53,734 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:10:53,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:10:53,736 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:41131/json 2026-09-15 09:10:53,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:10:53,737 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:41131/devtools/page/595C7FD489FA2DEB5BBA31BCD85BBA96 2026-09-15 09:10:53,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-09-15 09:10:53,741 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-09-15 09:10:53,804 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:10:53,806 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-09-15 09:10:53,809 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:53,809 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:53,826 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:10:54,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:54] "GET /odoo?debug=1 HTTP/1.1" 200 - 148 0.066 0.865 2026-09-15 09:10:54,757 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '595C7FD489FA2DEB5BBA31BCD85BBA96', 'loaderId': 'DA69E707210B43FACB33465757166E32', 'isDownload': False} 2026-09-15 09:10:54,758 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-09-15 09:10:54,787 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:54] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-09-15 09:10:54,813 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:54] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.030 2026-09-15 09:10:54,948 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:54] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.034 0.136 2026-09-15 09:10:54,955 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:54] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.101 2026-09-15 09:10:55,028 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:10:55,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 09:10:55,563 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:10:55,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.016 0.031 2026-09-15 09:10:55,588 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-15 09:10:55,590 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.040 2026-09-15 09:10:55,598 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-15 09:10:55,603 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:10:55,615 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:10:55,676 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /odoo HTTP/1.1" 200 - 29 0.016 0.037 2026-09-15 09:10:55,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.062 2026-09-15 09:10:55,735 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:55,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "POST /mail/data HTTP/1.1" 200 - 35 0.022 0.032 2026-09-15 09:10:55,757 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:10:55,772 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.005 0.061 2026-09-15 09:10:55,773 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10: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-15 09:10:55,806 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /web/image/res.partner/3/avatar_128?unique=1789463452000 HTTP/1.1" 200 - 6 0.009 0.091 2026-09-15 09:10:55,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.092 2026-09-15 09:10:55,816 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.091 2026-09-15 09:10:55,830 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.109 2026-09-15 09:10:55,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-09-15 09:10:55,911 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.031 0.105 2026-09-15 09:10:55,913 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:10:55,915 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:55] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:10:56,044 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.016 0.087 2026-09-15 09:10:56,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "GET /web/webclient/translations?hash=e664115e00a68fa6cf0d24b65f638a4ea8d06b47&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:10:56,499 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-15 09:10:56,500 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:56,512 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-15 09:10:56,527 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-15 09:10:56,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.007 0.017 2026-09-15 09:10:56,637 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:56,660 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.011 0.032 2026-09-15 09:10:56,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.003 0.043 2026-09-15 09:10:56,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.043 2026-09-15 09:10:56,702 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:56,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "POST /mail/data HTTP/1.1" 200 - 19 0.009 0.073 2026-09-15 09:10:56,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.084 2026-09-15 09:10:56,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.107 2026-09-15 09:10:56,778 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.045 2026-09-15 09:10:56,781 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.125 2026-09-15 09:10:56,952 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.042 0.106 2026-09-15 09:10:56,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.008 2026-09-15 09:10:57,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.017 0.033 2026-09-15 09:10:57,064 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:10:57,180 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.018 2026-09-15 09:10:57,198 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:57,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:10:57,253 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.010 0.025 2026-09-15 09:10:57,335 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /mail/data HTTP/1.1" 200 - 45 0.037 0.063 2026-09-15 09:10:57,342 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.037 2026-09-15 09:10:57,394 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.016 2026-09-15 09:10:57,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 09:10:57,425 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:57,464 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.008 0.026 2026-09-15 09:10:57,486 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:57,548 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:57,633 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.037 0.044 2026-09-15 09:10:57,660 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:57,716 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:57,775 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:57,834 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:57,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.013 0.030 2026-09-15 09:10:57,906 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:57,958 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,014 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,070 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.013 0.033 2026-09-15 09:10:58,170 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,219 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,279 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,339 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,404 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.015 0.042 2026-09-15 09:10:58,431 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,487 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,506 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 09:10:58,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.012 0.037 2026-09-15 09:10:58,605 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.010 0.018 2026-09-15 09:10:58,680 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,731 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,786 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-15 09:10:58,832 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:10:58,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 09:10:58,863 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "GET /web/assets/ac1fc77/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-15 09:10:58,867 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "GET /web/assets/458c30c/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-15 09:10:58,890 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:58] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-15 09:10:58,927 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:58,978 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,029 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,084 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,098 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:59] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.003 0.009 2026-09-15 09:10:59,113 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:59] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.003 0.007 2026-09-15 09:10:59,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:59] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.003 0.006 2026-09-15 09:10:59,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:10:59,145 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,196 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,249 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,300 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,351 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,409 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,465 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,516 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,571 44 INFO rb-7f8ce6a-224855-415796 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-15 09:10:59,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:10:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 19 0.013 0.030 2026-09-15 09:10:59,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-09-15 09:10:59,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-15 09:10:59,762 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 31612148 (allocated 33660928) 2026-09-15 09:10:59,778 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 99940 2026-09-15 09:10:59,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-09-15 09:10:59,779 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 99940 2026-09-15 09:10:59,835 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_091059_835506_test_project_todo_history.txt 2026-09-15 09:10:59,835 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpaotckfkp_chrome_odoo" 2026-09-15 09:10:59,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-09-15 09:11:00,234 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 100110 2026-09-15 09:11:00,235 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmp2dnakczi_chrome_odoo 2026-09-15 09:11:00,235 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:40835/json/version 2026-09-15 09:11:00,236 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:00,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:11:00,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:40835/json 2026-09-15 09:11:00,253 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:00,267 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:40835/devtools/page/E512C77BDB44207D3E41C070AC80446E 2026-09-15 09:11:00,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-09-15 09:11:00,271 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-09-15 09:11:00,394 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:11:00,396 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-09-15 09:11:00,398 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:00,398 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:00,404 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:11:01,678 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:01] "GET /odoo HTTP/1.1" 200 - 151 0.107 1.169 2026-09-15 09:11:01,681 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': 'E512C77BDB44207D3E41C070AC80446E', 'loaderId': 'DED6CD4622F0E81F7D7342A8F6C436B9', 'isDownload': False} 2026-09-15 09:11:01,682 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:01,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:01] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.010 2026-09-15 09:11:01,721 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:01] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-15 09:11:01,829 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.045 0.072 2026-09-15 09:11:01,837 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:01] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.099 2026-09-15 09:11:01,907 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:01] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-15 09:11:02,391 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 09:11:02,425 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:11:02,452 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-09-15 09:11:02,479 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.045 0.033 2026-09-15 09:11:02,482 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.081 2026-09-15 09:11:02,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-15 09:11:02,492 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 09:11:02,508 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:11:02,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /odoo HTTP/1.1" 200 - 29 0.011 0.033 2026-09-15 09:11:02,605 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:02,613 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.084 2026-09-15 09:11:02,619 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:02,634 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 09:11:02,639 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /web/image/res.partner/3/avatar_128?unique=1789463452000 HTTP/1.1" 200 - 6 0.006 0.060 2026-09-15 09:11:02,661 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "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-15 09:11:02,666 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.011 0.084 2026-09-15 09:11:02,670 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.087 2026-09-15 09:11:02,675 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.082 2026-09-15 09:11:02,745 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:11:02,748 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:11:02,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "POST /mail/data HTTP/1.1" 200 - 44 0.036 0.086 2026-09-15 09:11:02,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.206 2026-09-15 09:11:02,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.189 2026-09-15 09:11:02,822 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:02,831 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:11:02,832 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:11:02,854 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:02] "POST /mail/data HTTP/1.1" 200 - 15 0.006 0.013 2026-09-15 09:11:02,888 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:03,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 82 0.042 0.184 2026-09-15 09:11:03,231 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 27 0.022 0.055 2026-09-15 09:11:03,317 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:03,325 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:03] "POST /mail/data HTTP/1.1" 200 - 45 0.033 0.057 2026-09-15 09:11:03,349 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:03] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.025 2026-09-15 09:11:03,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.015 2026-09-15 09:11:03,374 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:03,437 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:03,496 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 25 0.020 0.038 2026-09-15 09:11:03,531 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:03,582 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:03,620 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:03] "POST /mail/data HTTP/1.1" 200 - 15 0.010 0.021 2026-09-15 09:11:03,634 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:03,642 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:03] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.003 0.003 2026-09-15 09:11:03,733 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.022 0.047 2026-09-15 09:11:03,810 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:03] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.017 0.039 2026-09-15 09:11:03,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-09-15 09:11:03,854 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-15 09:11:03,958 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 25666824 (allocated 27758592) 2026-09-15 09:11:03,967 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 100110 2026-09-15 09:11:03,969 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-09-15 09:11:03,970 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 100110 2026-09-15 09:11:04,015 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_091104_015632_test_tour_project_task_activities_split.txt 2026-09-15 09:11:04,015 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmp2dnakczi_chrome_odoo" 2026-09-15 09:11:04,024 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-09-15 09:11:04,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 100240 2026-09-15 09:11:04,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmp9cux44y2_chrome_odoo 2026-09-15 09:11:04,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:42879/json/version 2026-09-15 09:11:04,222 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:11:04,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:11:04,247 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:42879/json 2026-09-15 09:11:04,247 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:11:04,250 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:42879/devtools/page/A41171F4B3EDF4952F55806824D90550 2026-09-15 09:11:04,252 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-09-15 09:11:04,256 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-09-15 09:11:04,351 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:11:04,367 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-09-15 09:11:04,375 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:04,375 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:04,392 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:11:05,434 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:05] "GET /odoo HTTP/1.1" 200 - 154 0.138 0.912 2026-09-15 09:11:05,437 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'A41171F4B3EDF4952F55806824D90550', 'loaderId': 'B6E21A5FA63F276F69717870AC407B6A', 'isDownload': False} 2026-09-15 09:11:05,437 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:05,460 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:05] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-15 09:11:05,466 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:05] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-15 09:11:05,557 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:05] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.036 0.056 2026-09-15 09:11:05,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:05] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.071 2026-09-15 09:11:05,615 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:05] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:11:06,119 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 09:11:06,156 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:11:06,185 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-09-15 09:11:06,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.023 0.026 2026-09-15 09:11:06,197 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.052 2026-09-15 09:11:06,199 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 09:11:06,210 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:11:06,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.051 2026-09-15 09:11:06,323 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /odoo HTTP/1.1" 200 - 29 0.040 0.056 2026-09-15 09:11:06,347 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.109 2026-09-15 09:11:06,351 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:06,356 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:11:06,360 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:11:06,384 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:06,398 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.029 0.066 2026-09-15 09:11:06,432 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /web/image/res.partner/3/avatar_128?unique=1789463452000 HTTP/1.1" 200 - 6 0.005 0.123 2026-09-15 09:11:06,440 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.123 2026-09-15 09:11:06,444 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:06,445 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.119 2026-09-15 09:11:06,502 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:06,503 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-15 09:11:06,507 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-15 09:11:06,517 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /mail/data HTTP/1.1" 200 - 34 0.030 0.112 2026-09-15 09:11:06,531 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.218 2026-09-15 09:11:06,535 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.081 2026-09-15 09:11:06,538 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.081 2026-09-15 09:11:06,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.043 2026-09-15 09:11:06,565 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.177 2026-09-15 09:11:06,707 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.033 0.080 2026-09-15 09:11:06,754 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.006 2026-09-15 09:11:06,804 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.014 0.039 2026-09-15 09:11:06,832 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:11:06,909 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:06,925 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:06] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.037 2026-09-15 09:11:06,962 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,023 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,024 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /mail/data HTTP/1.1" 200 - 45 0.020 0.057 2026-09-15 09:11:07,074 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.015 2026-09-15 09:11:07,080 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,097 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.004 0.012 2026-09-15 09:11:07,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.003 0.010 2026-09-15 09:11:07,133 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,187 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,243 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,250 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:11:07,263 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.006 2026-09-15 09:11:07,294 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,352 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,372 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.001 0.006 2026-09-15 09:11:07,393 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 09:11:07,425 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,483 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,538 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,593 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,644 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,674 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 48 0.027 0.052 2026-09-15 09:11:07,687 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.005 2026-09-15 09:11:07,717 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.009 0.014 2026-09-15 09:11:07,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.006 2026-09-15 09:11:07,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.014 2026-09-15 09:11:07,849 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.021 0.024 2026-09-15 09:11:07,879 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.008 2026-09-15 09:11:07,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.015 2026-09-15 09:11:07,905 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:07,908 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:07] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.006 0.027 2026-09-15 09:11:07,967 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,018 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,082 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,122 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.008 0.019 2026-09-15 09:11:08,124 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-09-15 09:11:08,157 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "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-15 09:11:08,220 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-15 09:11:08,231 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,296 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /mail/data HTTP/1.1" 200 - 38 0.017 0.035 2026-09-15 09:11:08,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.012 0.067 2026-09-15 09:11:08,432 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-09-15 09:11:08,525 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,563 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-15 09:11:08,597 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,641 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,706 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,746 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.015 0.023 2026-09-15 09:11:08,789 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.007 0.019 2026-09-15 09:11:08,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.003 0.006 2026-09-15 09:11:08,862 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.011 2026-09-15 09:11:08,913 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,922 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.006 0.016 2026-09-15 09:11:08,936 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.005 2026-09-15 09:11:08,969 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /mail/data HTTP/1.1" 200 - 25 0.008 0.022 2026-09-15 09:11:08,972 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:08,999 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:08] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.009 0.016 2026-09-15 09:11:09,246 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.017 2026-09-15 09:11:09,282 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "GET /web/image/res.users/430/avatar_128 HTTP/1.1" 200 - 7 0.005 0.014 2026-09-15 09:11:09,285 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:09,300 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.003 0.009 2026-09-15 09:11:09,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.009 0.019 2026-09-15 09:11:09,369 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:09,379 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "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-15 09:11:09,425 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:09,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.008 0.015 2026-09-15 09:11:09,476 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:09,532 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:09,698 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 81 0.046 0.119 2026-09-15 09:11:09,717 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:09,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.009 0.022 2026-09-15 09:11:09,772 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:09,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.010 2026-09-15 09:11:09,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.011 2026-09-15 09:11:09,862 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.006 0.012 2026-09-15 09:11:09,905 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:09,915 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:09] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.004 0.009 2026-09-15 09:11:10,182 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:10,238 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:10,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:10] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 49 0.020 0.038 2026-09-15 09:11:10,271 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:10] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.007 0.016 2026-09-15 09:11:10,336 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:10] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.023 0.033 2026-09-15 09:11:10,400 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:10] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.032 0.026 2026-09-15 09:11:10,436 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:10] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.007 0.082 2026-09-15 09:11:10,473 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:10,523 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-09-15 09:11:10,524 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-15 09:11:10,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.019 0.094 2026-09-15 09:11:10,570 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.087 2026-09-15 09:11:10,627 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:11:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.022 0.123 2026-09-15 09:11:10,725 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 35741444 (allocated 39165952) 2026-09-15 09:11:10,740 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 100240 2026-09-15 09:11:10,743 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-09-15 09:11:10,744 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 100240 2026-09-15 09:11:10,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_091110_840614_test_tour_todo_main_ui_functions.txt 2026-09-15 09:11:10,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmp9cux44y2_chrome_odoo" 2026-09-15 09:11:10,870 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-15 09:11:15,494 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-09-15 09:11:15,768 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-09-15 09:11:17,291 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 433, model: sale.order.line 2026-09-15 09:11:17,300 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-09-15 09:11:17,685 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-09-15 09:11:21,467 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-09-15 09:11:23,217 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 09:11:29,102 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-09-15 09:11:30,445 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-09-15 09:11:30,921 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-09-15 09:11:31,048 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-09-15 09:11:31,822 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-09-15 09:11:32,792 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-09-15 09:11:34,165 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-09-15 09:11:34,705 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-09-15 09:11:35,304 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-09-15 09:11:35,742 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-09-15 09:11:35,825 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-09-15 09:11:37,173 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:11:37,179 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-09-15 09:11:37,181 44 INFO rb-7f8ce6a-224855-415796 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-15 09:11:37,187 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:11:44,337 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-09-15 09:11:44,686 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-09-15 09:11:45,724 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-09-15 09:11:46,679 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-09-15 09:11:46,783 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-09-15 09:11:48,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-09-15 09:11:49,207 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-09-15 09:11:50,102 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-09-15 09:11:50,316 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-09-15 09:11:51,654 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-09-15 09:11:51,793 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-09-15 09:11:53,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-09-15 09:11:53,708 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-09-15 09:11:53,886 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-09-15 09:11:54,888 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-09-15 09:11:55,591 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-09-15 09:11:56,614 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #437 deleted stock.move.line records with IDs: [1565] 2026-09-15 09:11:56,672 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-09-15 09:11:58,052 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-09-15 09:11:58,994 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-09-15 09:12:03,852 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-09-15 09:12:04,033 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-09-15 09:12:04,343 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-09-15 09:12:05,922 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-09-15 09:12:06,061 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-09-15 09:12:06,287 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-09-15 09:12:06,885 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-09-15 09:12:08,919 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-09-15 09:12:10,550 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-09-15 09:12:11,698 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-09-15 09:12:12,820 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-09-15 09:12:13,321 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-09-15 09:12:13,479 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-09-15 09:12:14,713 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-09-15 09:12:16,612 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-09-15 09:12:17,511 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-15 09:12:17,750 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:12:22,526 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:12:22,926 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:12:23,146 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-09-15 09:12:26,170 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 09:12:30,825 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-09-15 09:12:33,393 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #445 deleted account.move.line.ctp records with IDs: [1444, 1445, 1446, 1447] 2026-09-15 09:12:33,470 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #445 deleted account.move.line records with IDs: [2663, 2664, 2665, 2666, 2667] 2026-09-15 09:12:33,511 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #445 deleted mail.message records with IDs: [8812] 2026-09-15 09:12:33,546 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #445 deleted account.move records with IDs: [993] 2026-09-15 09:12:33,680 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-09-15 09:12:35,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-09-15 09:12:37,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-09-15 09:12:39,184 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:12:42,950 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-09-15 09:12:43,544 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 100418 2026-09-15 09:12:43,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpci5z3ome_chrome_odoo 2026-09-15 09:12:43,545 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:33499/json/version 2026-09-15 09:12:43,546 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:12:43,552 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:12:43,552 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:33499/json 2026-09-15 09:12:43,552 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:12:43,554 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:33499/devtools/page/34DFF4A1943C6697DEAADD2DA52C4054 2026-09-15 09:12:43,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-09-15 09:12:43,557 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-09-15 09:12:43,646 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-09-15 09:12:43,648 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-09-15 09:12:43,650 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:43,650 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:43,663 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:12:44,460 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:44] "GET /odoo HTTP/1.1" 200 - 147 0.054 0.745 2026-09-15 09:12:44,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '34DFF4A1943C6697DEAADD2DA52C4054', 'loaderId': '41FC3A914B86E8DB06635D7353C54393', 'isDownload': False} 2026-09-15 09:12:44,463 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:44,491 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:44] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 09:12:44,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:44] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-15 09:12:44,537 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:44] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.013 0.041 2026-09-15 09:12:44,543 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:44] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-15 09:12:44,607 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:44] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-15 09:12:45,179 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 09:12:45,196 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:12:45,205 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-15 09:12:45,229 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:45,241 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:12:45,252 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:12:45,290 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /odoo HTTP/1.1" 200 - 28 0.008 0.023 2026-09-15 09:12:45,302 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.040 2026-09-15 09:12:45,369 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:12:45,369 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /web/image?model=res.users&field=avatar_128&id=449 HTTP/1.1" 200 - 14 0.010 0.022 2026-09-15 09:12:45,391 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:45,399 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:45,401 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-15 09:12:45,403 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /web/image/res.partner/1666/avatar_128?unique=1789463559000 HTTP/1.1" 200 - 6 0.012 0.051 2026-09-15 09:12:45,408 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.068 2026-09-15 09:12:45,412 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.062 2026-09-15 09:12:45,463 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /mail/data HTTP/1.1" 200 - 33 0.020 0.042 2026-09-15 09:12:45,477 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:45,481 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.132 2026-09-15 09:12:45,483 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.087 2026-09-15 09:12:45,489 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:12:45,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.004 2026-09-15 09:12:45,564 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:12:45,574 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:45,616 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.015 2026-09-15 09:12:45,648 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:45,737 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: mrp_production_count 2026-09-15 09:12:45,740 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: sale_order_count 2026-09-15 09:12:45,741 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: has_sale_order 2026-09-15 09:12:45,742 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: repair_count 2026-09-15 09:12:45,743 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: freight.booking 2026-09-15 09:12:45,744 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: booking_count 2026-09-15 09:12:45,746 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: shipment_count 2026-09-15 09:12:45,830 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.040 0.134 2026-09-15 09:12:45,878 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.004 0.021 2026-09-15 09:12:45,933 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.005 0.015 2026-09-15 09:12:45,996 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:45] "POST /mail/data HTTP/1.1" 200 - 43 0.030 0.039 2026-09-15 09:12:46,015 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.008 0.056 2026-09-15 09:12:46,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.006 0.015 2026-09-15 09:12:46,041 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:46,059 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "GET /web/image/res.users/449/avatar_128 HTTP/1.1" 200 - 7 0.004 0.012 2026-09-15 09:12:46,101 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:46,133 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.004 0.016 2026-09-15 09:12:46,194 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:12:46,295 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:46,301 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.011 2026-09-15 09:12:46,345 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 09:12:46,386 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:12:46,566 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.016 2026-09-15 09:12:46,599 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:46,631 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.009 0.020 2026-09-15 09:12:46,655 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:46,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.003 0.016 2026-09-15 09:12:46,725 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:12:46,752 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:46,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:46] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.003 0.009 2026-09-15 09:12:47,021 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.009 0.012 2026-09-15 09:12:47,067 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:47,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 09:12:47,120 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.005 0.012 2026-09-15 09:12:47,247 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.053 0.051 2026-09-15 09:12:47,275 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:47,276 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-15 09:12:47,328 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.017 0.050 2026-09-15 09:12:47,331 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:47,333 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.040 2026-09-15 09:12:47,368 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-15 09:12:47,384 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-09-15 09:12:47,388 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:47,446 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:47,467 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.004 0.017 2026-09-15 09:12:47,514 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.005 0.021 2026-09-15 09:12:47,624 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 61 0.036 0.054 2026-09-15 09:12:47,928 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 143 0.139 0.142 2026-09-15 09:12:47,983 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:47] "POST /mail/data HTTP/1.1" 200 - 37 0.022 0.244 2026-09-15 09:12:48,014 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:48] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.014 0.305 2026-09-15 09:12:48,096 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:48] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 48 0.035 0.125 2026-09-15 09:12:48,141 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:48,190 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:48] "POST /mail/data HTTP/1.1" 200 - 30 0.014 0.032 2026-09-15 09:12:48,194 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:48,195 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:48,224 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:48] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.001 0.008 2026-09-15 09:12:48,451 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: sale.order.line 2026-09-15 09:12:48,472 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: sale.order.line 2026-09-15 09:12:48,515 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-09-15 09:12:48,568 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:48] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 156 0.141 0.195 2026-09-15 09:12:48,715 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: account.payment 2026-09-15 09:12:48,724 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: payment.transaction 2026-09-15 09:12:48,728 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: mrp.production 2026-09-15 09:12:48,777 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:48] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 110 0.046 0.153 2026-09-15 09:12:48,954 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:48] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 63 0.073 0.069 2026-09-15 09:12:49,085 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:49,131 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:49] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.011 0.029 2026-09-15 09:12:49,136 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-09-15 09:12:49,138 44 INFO rb-7f8ce6a-224855-415796 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-15 09:12:49,233 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:49] "POST /mail/data HTTP/1.1" 200 - 45 0.045 0.082 2026-09-15 09:12:49,310 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 38799748 (allocated 42692608) 2026-09-15 09:12:49,318 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:12:49] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:12:49,328 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 100418 2026-09-15 09:12:49,330 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-09-15 09:12:49,331 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 100418 2026-09-15 09:12:49,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_091249_366361_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-09-15 09:12:49,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpci5z3ome_chrome_odoo" 2026-09-15 09:12:49,417 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 09:12:53,796 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-09-15 09:12:58,055 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-09-15 09:12:58,677 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-09-15 09:13:02,851 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-09-15 09:13:04,151 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #450 deleted stock.move records with IDs: [1601] 2026-09-15 09:13:04,725 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-09-15 09:13:04,749 44 INFO rb-7f8ce6a-224855-415796 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-15 09:13:04,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-09-15 09:13:05,858 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-09-15 09:13:07,873 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-09-15 09:13:10,980 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-09-15 09:13:12,515 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-09-15 09:13:13,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-09-15 09:13:14,236 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-09-15 09:13:17,053 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-09-15 09:13:17,583 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-09-15 09:13:18,368 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-09-15 09:13:18,888 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-09-15 09:13:19,371 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-09-15 09:13:21,360 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:13:26,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-09-15 09:13:29,533 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-09-15 09:13:30,214 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1485] 2026-09-15 09:13:30,285 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2756] 2026-09-15 09:13:30,347 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2759] 2026-09-15 09:13:30,475 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-09-15 09:13:31,123 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-09-15 09:13:33,022 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-09-15 09:13:35,435 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1490, 1491, 1492] 2026-09-15 09:13:35,493 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2771, 2772] 2026-09-15 09:13:35,845 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-09-15 09:13:37,584 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-09-15 09:13:49,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-09-15 09:13:52,819 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1524, 1525, 1526] 2026-09-15 09:13:52,932 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2816] 2026-09-15 09:13:53,128 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-09-15 09:13:54,296 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-09-15 09:13:57,176 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1527, 1528, 1529] 2026-09-15 09:13:57,270 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2825] 2026-09-15 09:13:57,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-09-15 09:13:57,609 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-09-15 09:13:59,486 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-09-15 09:14:01,244 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-09-15 09:14:03,105 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-09-15 09:14:05,481 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-09-15 09:14:07,420 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1544, 1545] 2026-09-15 09:14:07,482 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2846] 2026-09-15 09:14:07,751 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-09-15 09:14:10,483 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2855] 2026-09-15 09:14:10,584 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2856] 2026-09-15 09:14:10,757 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-09-15 09:14:13,401 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1551, 1552, 1553, 1554, 1555] 2026-09-15 09:14:13,464 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2865] 2026-09-15 09:14:13,545 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1556, 1557, 1558, 1559] 2026-09-15 09:14:13,594 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2860] 2026-09-15 09:14:13,692 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-09-15 09:14:15,718 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1560, 1561, 1562] 2026-09-15 09:14:15,763 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2868, 2869] 2026-09-15 09:14:16,002 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-09-15 09:14:17,906 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1566, 1567, 1568, 1569] 2026-09-15 09:14:17,972 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2880] 2026-09-15 09:14:18,055 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1570, 1571, 1572] 2026-09-15 09:14:18,109 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2875] 2026-09-15 09:14:18,208 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-09-15 09:14:20,292 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1573, 1574, 1575, 1576] 2026-09-15 09:14:20,354 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2882] 2026-09-15 09:14:20,458 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-09-15 09:14:22,885 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1577, 1578, 1579, 1580] 2026-09-15 09:14:22,961 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2893] 2026-09-15 09:14:23,048 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1581, 1582, 1583] 2026-09-15 09:14:23,110 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2889] 2026-09-15 09:14:23,216 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-09-15 09:14:25,140 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-09-15 09:14:27,444 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-09-15 09:14:29,147 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1590, 1591] 2026-09-15 09:14:29,211 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2905] 2026-09-15 09:14:29,465 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-09-15 09:14:31,374 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1594, 1595] 2026-09-15 09:14:31,440 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2910] 2026-09-15 09:14:31,758 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-15 09:14:31,767 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-09-15 09:14:32,111 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 100583 2026-09-15 09:14:32,112 44 INFO rb-7f8ce6a-224855-415796 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/tmpxb615cwe_chrome_odoo 2026-09-15 09:14:32,112 44 INFO rb-7f8ce6a-224855-415796 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:39675/json/version 2026-09-15 09:14:32,113 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:14:32,116 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:14:32,116 44 INFO rb-7f8ce6a-224855-415796 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:39675/json 2026-09-15 09:14:32,116 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:14:32,118 44 INFO rb-7f8ce6a-224855-415796 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:39675/devtools/page/D747F237A795A9BEED3211915B4713FB 2026-09-15 09:14:32,120 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:32,121 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:32,148 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:14:32,152 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:32,153 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:32,153 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:32,160 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:14:33,075 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /web HTTP/1.1" 200 - 155 0.074 0.843 2026-09-15 09:14:33,079 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': 'D747F237A795A9BEED3211915B4713FB', 'loaderId': 'E01BB89615369EB3A3F1C2F1BFF1BC2E', 'isDownload': False} 2026-09-15 09:14:33,079 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:33,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-15 09:14:33,106 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 09:14:33,200 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.024 0.079 2026-09-15 09:14:33,209 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.083 2026-09-15 09:14:33,252 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:14:33,722 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:14:33,764 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:14:33,789 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:33,795 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.023 0.031 2026-09-15 09:14:33,799 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.054 2026-09-15 09:14:33,811 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-15 09:14:33,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-15 09:14:33,825 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:14:33,885 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /odoo HTTP/1.1" 200 - 29 0.018 0.036 2026-09-15 09:14:33,909 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.068 2026-09-15 09:14:33,934 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:33,945 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:33,948 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.022 0.018 2026-09-15 09:14:33,950 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-15 09:14:33,957 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-15 09:14:33,980 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:33] "POST /web/action/load HTTP/1.1" 200 - 12 0.016 0.038 2026-09-15 09:14:34,020 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.017 0.068 2026-09-15 09:14:34,033 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.004 0.090 2026-09-15 09:14:34,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.084 2026-09-15 09:14:34,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.060 0.154 2026-09-15 09:14:34,268 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "POST /mail/data HTTP/1.1" 200 - 35 0.022 0.288 2026-09-15 09:14:34,280 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.002 0.024 2026-09-15 09:14:34,404 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:34,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.007 0.026 2026-09-15 09:14:34,465 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.009 0.038 2026-09-15 09:14:34,534 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "POST /mail/data HTTP/1.1" 200 - 45 0.021 0.068 2026-09-15 09:14:34,558 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:14:34,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.014 2026-09-15 09:14:34,719 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:34,738 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.007 0.024 2026-09-15 09:14:34,753 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-15 09:14:34,774 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:14:34,973 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.008 2026-09-15 09:14:34,989 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:34] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.018 2026-09-15 09:14:35,029 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:35,069 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.014 0.023 2026-09-15 09:14:35,092 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:35,146 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 39 0.018 0.033 2026-09-15 09:14:35,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.005 0.013 2026-09-15 09:14:35,212 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.009 0.017 2026-09-15 09:14:35,265 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /mail/data HTTP/1.1" 200 - 39 0.014 0.060 2026-09-15 09:14:35,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 100 0.040 0.241 2026-09-15 09:14:35,523 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.011 0.021 2026-09-15 09:14:35,576 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.017 0.052 2026-09-15 09:14:35,579 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.057 2026-09-15 09:14:35,594 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.038 2026-09-15 09:14:35,632 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.011 0.029 2026-09-15 09:14:35,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.027 2026-09-15 09:14:35,647 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:14:35,677 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.010 2026-09-15 09:14:35,682 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:35,737 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:35,790 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:35,824 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.010 0.024 2026-09-15 09:14:35,843 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:35,844 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:14:35,846 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.011 2026-09-15 09:14:35,883 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.015 0.032 2026-09-15 09:14:35,893 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:35,914 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:35] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.006 0.020 2026-09-15 09:14:36,918 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:36,974 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:37,469 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:37] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.023 0.050 2026-09-15 09:14:37,559 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:37] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 65 0.027 0.049 2026-09-15 09:14:37,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:37] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.005 0.012 2026-09-15 09:14:37,711 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:37] "POST /mail/data HTTP/1.1" 200 - 32 0.011 0.031 2026-09-15 09:14:37,714 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:37,765 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:37,817 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:37,869 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:37,920 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:37,921 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:38,021 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 34822256 (allocated 37593088) 2026-09-15 09:14:38,028 44 INFO rb-7f8ce6a-224855-415796 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 100583 2026-09-15 09:14:38,029 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:38,030 44 INFO rb-7f8ce6a-224855-415796 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 100583 2026-09-15 09:14:38,059 44 INFO rb-7f8ce6a-224855-415796 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-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_091438_058900_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-09-15 09:14:38,059 44 INFO rb-7f8ce6a-224855-415796 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/tmpxb615cwe_chrome_odoo" 2026-09-15 09:14:38,073 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:14:41,853 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-09-15 09:14:43,311 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-09-15 09:14:44,288 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-09-15 09:14:44,370 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-09-15 09:14:44,710 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-09-15 09:14:44,912 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-09-15 09:14:45,299 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:14:49,732 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-09-15 09:14:49,768 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 09:14:50,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:14:50,219 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:50] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 39 0.019 0.139 2026-09-15 09:14:50,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:50] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 62 0.050 0.072 2026-09-15 09:14:50,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:50] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.030 0.061 2026-09-15 09:14:50,442 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-09-15 09:14:50,882 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 100729 2026-09-15 09:14:50,883 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmpmfxs_s57_chrome_odoo 2026-09-15 09:14:50,883 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:33725/json/version 2026-09-15 09:14:50,884 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:14:50,888 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:14:50,888 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:33725/json 2026-09-15 09:14:50,889 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-15 09:14:50,902 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:33725/devtools/page/F4BB2978A55FA39DE843752AD48D2363 2026-09-15 09:14:50,904 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-09-15 09:14:50,907 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-09-15 09:14:50,945 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-15 09:14:50,947 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-09-15 09:14:50,950 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:50,950 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:50,957 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:14:51,951 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:51] "GET /odoo/purchase HTTP/1.1" 200 - 150 0.077 0.918 2026-09-15 09:14:51,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': 'F4BB2978A55FA39DE843752AD48D2363', 'loaderId': '01C8FC45A14B4369C931572525916181', 'isDownload': False} 2026-09-15 09:14:51,961 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-09-15 09:14:51,986 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:51] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-15 09:14:51,994 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:51] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-15 09:14:52,087 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.018 0.046 2026-09-15 09:14:52,092 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.065 2026-09-15 09:14:52,152 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:14:52,548 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-15 09:14:52,562 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-15 09:14:52,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-15 09:14:52,604 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-09-15 09:14:52,617 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:14:52,627 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:14:52,681 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /odoo HTTP/1.1" 200 - 28 0.010 0.039 2026-09-15 09:14:52,695 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.056 2026-09-15 09:14:52,735 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /web/image?model=res.users&field=avatar_128&id=457 HTTP/1.1" 200 - 14 0.008 0.016 2026-09-15 09:14:52,748 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:52,784 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-15 09:14:52,785 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:52,785 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /web/image/res.partner/1693/avatar_128?unique=1789463685000 HTTP/1.1" 200 - 6 0.005 0.068 2026-09-15 09:14:52,796 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-15 09:14:52,812 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.084 2026-09-15 09:14:52,815 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.104 2026-09-15 09:14:52,850 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "POST /mail/data HTTP/1.1" 200 - 33 0.017 0.040 2026-09-15 09:14:52,868 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-09-15 09:14:52,936 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: sale_order_count 2026-09-15 09:14:52,939 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: has_sale_order 2026-09-15 09:14:52,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 457, model: freight.booking 2026-09-15 09:14:52,941 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: booking_count 2026-09-15 09:14:52,943 44 INFO rb-7f8ce6a-224855-415796 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: shipment_count 2026-09-15 09:14:53,039 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 108 0.059 0.155 2026-09-15 09:14:53,101 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.016 0.028 2026-09-15 09:14:53,138 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.005 0.011 2026-09-15 09:14:53,203 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.028 0.023 2026-09-15 09:14:53,267 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "GET /web/image/res.users/457/avatar_128 HTTP/1.1" 200 - 7 0.005 0.021 2026-09-15 09:14:53,274 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:53,344 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 27 0.018 0.032 2026-09-15 09:14:53,417 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "POST /mail/data HTTP/1.1" 200 - 43 0.028 0.089 2026-09-15 09:14:53,427 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:14:53,495 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.015 0.015 2026-09-15 09:14:53,561 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.008 0.009 2026-09-15 09:14:53,564 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:53,621 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:53,622 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "POST /mail/data HTTP/1.1" 200 - 29 0.034 0.032 2026-09-15 09:14:53,670 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:53,730 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:53,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:53] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.011 0.013 2026-09-15 09:14:54,008 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:54] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 101 0.094 0.143 2026-09-15 09:14:54,051 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:54] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.008 0.018 2026-09-15 09:14:54,055 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:54] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-09-15 09:14:54,111 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:54] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.025 0.052 2026-09-15 09:14:54,123 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:54] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.045 2026-09-15 09:14:54,139 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:54] "POST /product/catalog/get_sections HTTP/1.1" 200 - 7 0.003 0.008 2026-09-15 09:14:54,163 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:54] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.007 0.023 2026-09-15 09:14:54,177 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:54] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.005 0.023 2026-09-15 09:14:54,201 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:54,259 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:54,310 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:54,364 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:54,416 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:54,468 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:54,520 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:54,571 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:54,622 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:54,673 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:54,724 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:55,332 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:55] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.053 0.053 2026-09-15 09:14:55,367 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:55,419 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:55,471 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:55,524 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:55,576 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:55,628 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:55,679 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:55,730 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:55,781 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:55,832 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:56,376 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:56] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 29 0.015 0.027 2026-09-15 09:14:56,402 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:56,454 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:57,091 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 58 0.056 0.068 2026-09-15 09:14:57,125 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /mail/data HTTP/1.1" 200 - 21 0.013 0.052 2026-09-15 09:14:57,142 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:14:57,154 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:57,155 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.008 0.090 2026-09-15 09:14:57,207 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-15 09:14:57,240 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:57,257 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.012 2026-09-15 09:14:57,260 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-15 09:14:57,295 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 6 0.004 0.015 2026-09-15 09:14:57,314 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.005 0.013 2026-09-15 09:14:57,334 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.004 0.012 2026-09-15 09:14:57,390 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:57,438 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 20 0.014 0.025 2026-09-15 09:14:57,537 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:57,551 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.022 0.023 2026-09-15 09:14:57,595 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /mail/data HTTP/1.1" 200 - 19 0.016 0.059 2026-09-15 09:14:57,609 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 10 0.005 0.057 2026-09-15 09:14:57,648 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.004 0.013 2026-09-15 09:14:57,651 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-09-15 09:14:57,691 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.013 0.037 2026-09-15 09:14:57,705 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.004 0.039 2026-09-15 09:14:57,714 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.047 2026-09-15 09:14:57,748 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.012 0.023 2026-09-15 09:14:57,760 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:57] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.030 2026-09-15 09:14:57,784 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:57,838 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:57,889 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:57,941 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:57,992 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:58,044 44 INFO rb-7f8ce6a-224855-415796 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-15 09:14:58,410 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:58] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 36 0.020 0.050 2026-09-15 09:14:58,637 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:58] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 44 0.030 0.053 2026-09-15 09:14:58,662 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:58] "POST /mail/data HTTP/1.1" 200 - 21 0.009 0.034 2026-09-15 09:14:58,671 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-09-15 09:14:58,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-15 09:14:58,699 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:14:58] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.020 0.065 2026-09-15 09:14:58,810 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 41349108 (allocated 44670976) 2026-09-15 09:14:58,822 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 100729 2026-09-15 09:14:58,823 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-09-15 09:14:58,824 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 100729 2026-09-15 09:14:58,871 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_091458_871267_test_catalog_vendor_uom.txt 2026-09-15 09:14:58,871 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmpmfxs_s57_chrome_odoo" 2026-09-15 09:14:58,889 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-09-15 09:14:59,221 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:15:03,819 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-09-15 09:15:04,753 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1598, 1599] 2026-09-15 09:15:04,837 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2918, 2919] 2026-09-15 09:15:05,206 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-09-15 09:15:06,142 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1600, 1601] 2026-09-15 09:15:06,209 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2923, 2924] 2026-09-15 09:15:06,506 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-09-15 09:15:06,763 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1602] 2026-09-15 09:15:06,841 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2928] 2026-09-15 09:15:07,280 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-09-15 09:15:08,216 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1603, 1604] 2026-09-15 09:15:08,271 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2934, 2935] 2026-09-15 09:15:08,667 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2936, 2937, 2938] 2026-09-15 09:15:08,718 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted mail.message records with IDs: [9000, 8999, 8997] 2026-09-15 09:15:08,787 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted ir.attachment records with IDs: [13224] 2026-09-15 09:15:08,788 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move records with IDs: [1060] 2026-09-15 09:15:09,216 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1605, 1606] 2026-09-15 09:15:09,268 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2939, 2940] 2026-09-15 09:15:10,217 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1607, 1608] 2026-09-15 09:15:10,259 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2944, 2945] 2026-09-15 09:15:10,555 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-15 09:15:14,840 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-09-15 09:15:15,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:15:22,578 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-09-15 09:15:22,965 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1690] 2026-09-15 09:15:23,315 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1702] 2026-09-15 09:15:24,878 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-09-15 09:15:25,167 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1715] 2026-09-15 09:15:25,387 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-09-15 09:15:25,674 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1718] 2026-09-15 09:15:26,349 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-09-15 09:15:26,599 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1725] 2026-09-15 09:15:26,736 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1727] 2026-09-15 09:15:27,294 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-09-15 09:15:30,507 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1730] 2026-09-15 09:15:30,536 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1731] 2026-09-15 09:15:30,766 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-09-15 09:15:31,453 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1744] 2026-09-15 09:15:31,751 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1747] 2026-09-15 09:15:32,423 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-09-15 09:15:33,060 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-09-15 09:15:33,838 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1755] 2026-09-15 09:15:34,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-09-15 09:15:34,807 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3966] 2026-09-15 09:15:35,044 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-09-15 09:15:35,358 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1758] 2026-09-15 09:15:35,906 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-09-15 09:15:36,296 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.product records with IDs: [3981] 2026-09-15 09:15:36,709 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1765, 1766, 1767] 2026-09-15 09:15:37,062 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-09-15 09:15:37,357 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1778] 2026-09-15 09:15:37,621 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-09-15 09:15:38,001 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1780] 2026-09-15 09:15:38,619 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-15 09:15:43,673 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-09-15 09:15:43,948 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1782] 2026-09-15 09:15:44,273 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1786] 2026-09-15 09:15:44,543 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1787, 1788, 1785] 2026-09-15 09:15:44,622 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-09-15 09:15:45,678 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1790] 2026-09-15 09:15:49,495 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-09-15 09:15:50,934 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-09-15 09:15:52,168 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-09-15 09:15:52,482 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-09-15 09:15:53,326 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move.line records with IDs: [1805] 2026-09-15 09:15:53,433 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-09-15 09:15:55,684 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-09-15 09:15:57,168 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-09-15 09:15:57,940 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-09-15 09:15:58,320 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1841] 2026-09-15 09:15:58,722 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-09-15 09:15:59,725 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1845] 2026-09-15 09:16:00,001 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-09-15 09:16:01,156 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1849] 2026-09-15 09:16:01,376 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-09-15 09:16:01,777 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1851] 2026-09-15 09:16:01,939 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-09-15 09:16:02,958 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1853] 2026-09-15 09:16:03,209 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-09-15 09:16:03,617 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-09-15 09:16:05,270 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-09-15 09:16:05,634 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-09-15 09:16:05,966 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-09-15 09:16:06,401 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-09-15 09:16:06,952 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-09-15 09:16:07,352 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.warehouse.orderpoint records with IDs: [7] 2026-09-15 09:16:07,490 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:07,942 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1872] 2026-09-15 09:16:08,568 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-09-15 09:16:09,119 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1875] 2026-09-15 09:16:09,472 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1877] 2026-09-15 09:16:09,674 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1878] 2026-09-15 09:16:10,143 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move.line records with IDs: [1832] 2026-09-15 09:16:10,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-09-15 09:16:10,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-09-15 09:16:10,956 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1882] 2026-09-15 09:16:11,366 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-09-15 09:16:12,589 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1886] 2026-09-15 09:16:13,354 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:16:13,358 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-09-15 09:16:13,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 100895 2026-09-15 09:16:13,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmp96tjc2yz_chrome_odoo 2026-09-15 09:16:13,598 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:33447/json/version 2026-09-15 09:16:13,599 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:13,604 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: HeadlessChrome/150.0.7871.114 2026-09-15 09:16:13,604 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:33447/json 2026-09-15 09:16:13,604 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:13,605 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:33447/devtools/page/BDE7EC7E7B6F62A9D677EA23CF634138 2026-09-15 09:16:13,607 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-09-15 09:16:13,608 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-09-15 09:16:13,627 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-15 09:16:13,631 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-09-15 09:16:13,633 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:13,633 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:13,640 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-15 09:16:14,556 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:14] "GET /odoo HTTP/1.1" 200 - 154 0.075 0.843 2026-09-15 09:16:14,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': 'BDE7EC7E7B6F62A9D677EA23CF634138', 'loaderId': 'F1B0EAD6FC2DC706D31FB744D8E20CBF', 'isDownload': False} 2026-09-15 09:16:14,559 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-09-15 09:16:14,580 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:14] "GET /web/assets/5a9e154/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-15 09:16:14,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:14] "GET /web/assets/2b35bc1/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-09-15 09:16:14,701 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:14] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.044 0.082 2026-09-15 09:16:14,718 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:14] "GET /web/assets/0ab043b/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.009 0.097 2026-09-15 09:16:14,759 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:14] "GET /web/assets/163db85/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-15 09:16:15,225 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-15 09:16:15,262 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-15 09:16:15,298 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.023 0.033 2026-09-15 09:16:15,303 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.061 2026-09-15 09:16:15,305 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-09-15 09:16:15,312 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-15 09:16:15,317 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:16:15,327 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:16:15,402 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /odoo HTTP/1.1" 200 - 29 0.034 0.035 2026-09-15 09:16:15,418 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.079 2026-09-15 09:16:15,449 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.011 0.017 2026-09-15 09:16:15,470 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-15 09:16:15,471 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:15,474 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /web/image/res.partner/3/avatar_128?unique=1789457797000 HTTP/1.1" 200 - 6 0.007 0.044 2026-09-15 09:16:15,483 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-15 09:16:15,485 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.006 0.048 2026-09-15 09:16:15,495 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:15,497 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.055 2026-09-15 09:16:15,519 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.086 2026-09-15 09:16:15,565 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:15,569 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:16:15,571 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-15 09:16:15,585 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "POST /mail/data HTTP/1.1" 200 - 34 0.037 0.074 2026-09-15 09:16:15,588 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.079 2026-09-15 09:16:15,615 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:15,636 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.009 2026-09-15 09:16:15,819 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 96 0.036 0.108 2026-09-15 09:16:15,858 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.002 0.011 2026-09-15 09:16:15,933 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:15,961 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.005 0.021 2026-09-15 09:16:16,034 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "POST /mail/data HTTP/1.1" 200 - 45 0.020 0.055 2026-09-15 09:16:16,066 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.007 0.068 2026-09-15 09:16:16,067 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:16,129 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.013 0.036 2026-09-15 09:16:16,145 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.005 0.037 2026-09-15 09:16:16,222 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:16:16,344 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:16,362 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.006 0.019 2026-09-15 09:16:16,398 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-15 09:16:16,435 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "GET /web/assets/b929e8c/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-15 09:16:16,609 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "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-15 09:16:16,621 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.004 0.015 2026-09-15 09:16:16,655 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:16,711 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:16,716 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 33 0.019 0.042 2026-09-15 09:16:16,758 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.012 0.021 2026-09-15 09:16:16,790 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.004 0.016 2026-09-15 09:16:16,832 44 INFO ? werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-15 09:16:16,853 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:16,870 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:16] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.008 0.014 2026-09-15 09:16:17,128 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:17] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.008 0.015 2026-09-15 09:16:17,176 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:17,189 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:17] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-09-15 09:16:17,222 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:17] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.004 0.009 2026-09-15 09:16:17,281 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:17] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.012 0.033 2026-09-15 09:16:17,328 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:17,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:17] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.004 0.026 2026-09-15 09:16:17,381 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:17,436 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:17,491 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:17,546 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:17,899 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.common: Simulating signal changes during tests 2026-09-15 09:16:17,900 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:17] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 309 0.151 0.254 2026-09-15 09:16:18,184 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:18] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 104 0.058 0.125 2026-09-15 09:16:18,327 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:18] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.023 0.020 2026-09-15 09:16:18,446 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:18,518 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:18] "POST /mail/data HTTP/1.1" 200 - 46 0.036 0.041 2026-09-15 09:16:18,535 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:18,556 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:18] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-15 09:16:18,582 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:18] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-15 09:16:18,601 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:18,750 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:18] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 93 0.043 0.102 2026-09-15 09:16:18,950 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:19,006 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:19,215 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:19] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 66 0.064 0.141 2026-09-15 09:16:19,369 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:19,433 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:19,592 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:19] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 64 0.067 0.091 2026-09-15 09:16:19,604 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:19] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.005 2026-09-15 09:16:19,826 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:19,881 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:19] "POST /mail/data HTTP/1.1" 200 - 32 0.031 0.028 2026-09-15 09:16:19,882 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:19,898 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:19] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.003 0.011 2026-09-15 09:16:20,075 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:20,080 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:20] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-09-15 09:16:20,343 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:20] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.011 0.009 2026-09-15 09:16:20,410 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:20,413 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:20] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-09-15 09:16:20,475 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:20] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.008 2026-09-15 09:16:20,747 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:20] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 71 0.039 0.078 2026-09-15 09:16:20,877 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:20] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 45 0.028 0.068 2026-09-15 09:16:20,931 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:21,041 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:21,188 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:21] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 62 0.034 0.111 2026-09-15 09:16:21,348 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:21,405 44 INFO rb-7f8ce6a-224855-415796 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-15 09:16:21,528 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:21] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 61 0.046 0.071 2026-09-15 09:16:21,545 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:21] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.007 2026-09-15 09:16:21,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-09-15 09:16:21,748 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-15 09:16:21,792 44 INFO rb-7f8ce6a-224855-415796 werkzeug: 127.0.0.1 - - [15/Sep/2026 09:16:21] "POST /mail/data HTTP/1.1" 200 - 32 0.021 0.032 2026-09-15 09:16:21,976 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 45814680 (allocated 49393664) 2026-09-15 09:16:21,989 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 100895 2026-09-15 09:16:21,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-09-15 09:16:21,993 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 100895 2026-09-15 09:16:22,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-7f8ce6a-224855-415796/chrome_logs/chrome_log_20260915_091622_047101_test_purchase_matrix_ui.txt 2026-09-15 09:16:22,047 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmp96tjc2yz_chrome_odoo" 2026-09-15 09:16:22,352 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-09-15 09:16:23,012 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-15 09:16:30,777 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-09-15 09:16:31,132 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:16:31,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:16:31,739 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-15 09:16:31,981 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-09-15 09:16:32,009 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-09-15 09:16:32,091 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-09-15 09:16:32,176 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [219, 221] 2026-09-15 09:16:32,191 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [220, 222] 2026-09-15 09:16:32,195 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-09-15 09:16:33,074 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [288] 2026-09-15 09:16:33,258 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-09-15 09:16:33,463 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-09-15 09:16:34,528 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-09-15 09:16:36,405 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-09-15 09:16:36,514 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-09-15 09:16:36,525 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-09-15 09:16:36,533 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-09-15 09:16:36,537 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-09-15 09:16:37,249 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-09-15 09:16:37,655 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-09-15 09:16:38,310 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-09-15 09:16:38,825 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9180] 2026-09-15 09:16:38,849 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [960] 2026-09-15 09:16:38,956 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-09-15 09:16:39,691 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-09-15 09:16:40,324 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-09-15 09:16:41,376 44 INFO rb-7f8ce6a-224855-415796 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [10] 2026-09-15 09:16:41,389 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-09-15 09:16:42,593 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-09-15 09:16:43,203 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-09-15 09:16:43,411 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-09-15 09:16:44,000 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-09-15 09:16:44,518 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-09-15 09:16:46,571 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-09-15 09:16:47,186 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-09-15 09:16:47,729 44 INFO rb-7f8ce6a-224855-415796 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-15 09:16:47,732 44 INFO rb-7f8ce6a-224855-415796 odoo.service.server: 1403 post-tests in 5755.10s, 2180688 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: point_of_sale: 566 tests 1876.90s 755515 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: portal: 27 tests 21.31s 5100 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_account_tax_python: 4 tests 21.34s 10022 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_adyen: 3 tests 11.15s 6962 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_discount: 6 tests 123.72s 34745 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_event: 9 tests 56.82s 15659 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_event_sale: 3 tests 10.73s 6491 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_hr: 27 tests 135.24s 44009 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_hr_restaurant: 5 tests 23.33s 10136 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_loyalty: 105 tests 721.51s 170940 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_mollie: 6 tests 9.13s 6053 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_mrp: 16 tests 39.65s 21584 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_online_payment: 14 tests 55.33s 17738 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_online_payment_self_order: 27 tests 157.80s 69639 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_qfpay: 3 tests 16.87s 7299 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_razorpay: 5 tests 25.54s 9271 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_repair: 3 tests 14.05s 7146 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_restaurant: 65 tests 533.47s 87929 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 17.33s 8472 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_safaricom: 9 tests 13.51s 6902 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_sale: 81 tests 510.02s 174927 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_sale_loyalty: 5 tests 23.57s 10354 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_sale_margin: 4 tests 7.43s 5644 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_self_order: 105 tests 516.31s 256422 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_self_order_qfpay: 4 tests 10.81s 6839 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_self_order_stripe: 6 tests 16.87s 10981 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_sms: 3 tests 14.20s 6984 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: pos_viva_com: 7 tests 24.55s 11847 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: privacy_lookup: 9 tests 4.23s 3146 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: product: 146 tests 53.05s 39278 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: product_email_template: 4 tests 6.23s 4372 queries 2026-09-15 09:16:47,736 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: product_expiry: 3 tests 5.28s 1554 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: product_margin: 7 tests 8.53s 5170 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: project: 154 tests 168.65s 55413 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: project_account: 3 tests 4.73s 2161 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: project_hr_expense: 7 tests 27.77s 17081 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: project_mrp_account: 6 tests 6.92s 2530 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: project_mrp_sale: 3 tests 5.74s 4703 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: project_purchase: 19 tests 38.87s 21310 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: project_purchase_stock: 3 tests 0.80s 333 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: project_sale_expense: 12 tests 48.95s 30278 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: project_timesheet_holidays: 8 tests 6.09s 4835 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: project_todo: 5 tests 17.89s 3233 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: purchase: 134 tests 228.28s 125471 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 15.96s 10832 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: purchase_mrp: 43 tests 58.15s 41633 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: purchase_product_matrix: 4 tests 9.66s 2506 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: purchase_repair: 3 tests 8.12s 7588 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.stats: purchase_requisition: 25 tests 16.58s 11057 queries 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.tests.result: 0 failed, 0 error(s) of 1403 tests when loading database 'rb-7f8ce6a-224855-415796' 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.service.server: Initiating shutdown 2026-09-15 09:16:47,737 44 INFO rb-7f8ce6a-224855-415796 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.